LINUX.ORG.RU

Сообщения gberc

 

Удаленное подключение в текущую локальную mate-сессию

Форум — Admin

Коллеги, доброе утро. Подскажите, пожалуйста, возможно ли удаленно подключиться к текущей локальной (пользователь залогинился локально) сессии через VNC? Или это может только x2go?

Сейчас имею следующую ситуацию с VNC: если сначала пользователь залогинился локально, то удаленно уже не подключиться. Если сначала подключился удаленно, то локально тоже не войти - ошибка вида «Could not acquire name on session bus».

> cat /etc/SuSE-release
openSUSE 42.1 (x86_64)
> zypper packages --installed-only | grep vnc
i | Основной репозиторий (OSS) | tigervnc | 1.5.0-11.1 | x86_64

 , ,

gberc
()

Фильтрующий почтовый сервер

Форум — Admin

Коллеги, доброе утро. Помогите определиться с решением. Сразу скажу, что в работе/настройке почтового сервера я ничего не понимаю и только начал вникать в эту тему. Название темы может не отражать суть, в силу отсутствия моих знаний.

Ситуация: есть почтовые ящики на своем домене на мощностях хостера. Т.е. я через веб-интерфейс работаю с почтовыми ящиками, а почта забирается клиентами.

Собственно проблема следующая - спам одолел. Те ручки-крутилки, которые мне предоставляет хостер для блокировки спама, плохо работают и проблему не решают.

Поэтому я планирую развернуть свой локальный почтовый сервер и резать на нем спам так как я этого захочу/смогу. Но я При этом в полный рост встает следующий нюанс - я не смогу обеспечить отказоустойчивость такого решения на уровне хостера, а электронная почта является критической функцией для бизнеса. Исходя из этого, мое решение плавно превращается в -->>

  1. Мой сервер должен забирать почту с почтовых ящиков хостера | ФИЛЬТРОВАТЬ | и отдавать эту почту локальным клиентам.
  2. Отказоустойчивость будет обеспечена хостером, т.е. вся почта будет принята почтовиком хостера.
  3. На своем почтовом сервере я хочу сохранить названия почтовых ящиков такими же как и у хостера. Т.е. у хостера почтовые ящики вида sotrudnik@mycompany.ru и сервер с именем mail.hoster.ru. У себя на сервере я делаю такие же имена для почтового сервера и почтовых ящиков.
  4. На своем локальном DNS делаю запись mail.hoster.ru = мой локальный сервер. Таким образом я не буду менять настройки локальных почтовых клиентов. И в случае проблем с моим сервером мне нужно только убрать DNS запись о mail.hoster.ru и сбросить DNS-кеш.

Воспрос состоит в том, возможно ли настроить пункт 3? И какие могут быть грабли в этом?

P.S. сменить хостера - вариант не рассматривается.
P.P.S. переезд полностью на свои мощности - вариант не рассматривается.
P.P.S. если вариант с одинаковыми именами окажется нежизнеспособным, значит я сделаю разные имена/ящики.

 ,

gberc
()

Ansible. Синхронизация каталога с удаленного хоста А на удаленный хост В.

Форум — Admin

Коллеги, добрый день. Есть 2 файловых сервера data1 и data2. Требуется синхронизировать каталог с сервера data1 на сервер data2. Сейчас это сделано следующим образом:

  • на каждом сервере заведен пользователь rsync_user и для него настроена авторизация по ключам с data1 на data2.
  • перед тем как выполнять синхронизацию утилитой rsync, требуется на каждом из серверов поднять права для «other», т.к. пользователь rsync_user не является владельцем синхронизируемых каталогов. Соответственно, после синхронизации права меняются на начальные.
  • далее на сервере data1 запускается от имени пользователя rsync_user команда:
    rsync -av --delete-after /SAMBA/ rsync_user@data2:/SAMBA/

Проблема в том, что не удается запустить саму синхронизацию с помощью ansible. Пользователь ansible заведен на каждый сервер с авторизацией по ключам и запуском sudo без пароля. Плейбук выглядит так:

- hosts: data1
  user: rsync_user
  tasks:
  - name: rsync synchronization SAMBA on DATA1 to DATA2
    synchronize: src=/SAMBA/ dest=/SAMBA mode=pull archive=yes
    delegate_to: data2
    tags: rsync

Коллеги, пожалуйста, подкиньте пример реализации. В офф.доке http://docs.ansible.com/ansible/synchronize_module.html примеры не проясняют вопрос.

 ,

gberc
()

Правило udev на запуск скрипта при подключении флешки

Форум — Admin

Коллеги, добрый день. Пытаюсь написать правило udev, которое бы запускало указанный скрипт при подключении конкретной usb-флешки. Проблема в том, что скрипт выполняется 2 раза при каждом подключении. Помогите, пожалуйста, поправить правило.

Имеется:

  • CentOS 6.6 i686
  • Версия udev
    yum list installed | grep udev
    libudev.i686         147-2.57.el6         @anaconda-CentOS-201410241409.i386/6.6
    udev.i686            147-2.57.el6         @anaconda-CentOS-201410241409.i386/6.6
    
  • Мое правило
    cat /etc/udev/rules.d/usb.rules
    ACTION=="add", ENV{ID_SERIAL}=="SanDisk_Cruzer_Fit_4C532006070713121075-0:0", RUN+="/bin/bash /tmp/skript.sh"
    
  • Мой скрипт
    cat /tmp/skript.sh
    #!/bin/bash
    date >> /tmp/tempfile
    
  • Результат скрипта - дубли
    tail -f /tmp/tempfile
    Thu Aug  6 11:48:36 MSK 2015
    Thu Aug  6 11:48:36 MSK 2015
    Thu Aug  6 11:51:25 MSK 2015
    Thu Aug  6 11:51:25 MSK 2015
    Thu Aug  6 11:51:32 MSK 2015
    Thu Aug  6 11:51:32 MSK 2015
    Thu Aug  6 11:51:39 MSK 2015
    Thu Aug  6 11:51:39 MSK 2015
    Thu Aug  6 11:51:45 MSK 2015
    Thu Aug  6 11:51:45 MSK 2015
    

 , ,

gberc
()

RSS подписка на новые темы