четверг, 21 марта 2013 г.

gentoo и bitrix

Ни где в документации bitrixsetup.php не сказано, что необходимо установить short_open_tag в On. Я долго не мог понять почему не работает скрипт =). Сейчас уже смешно, а так в общем то 3 часа жизни отняло =(

четверг, 14 марта 2013 г.

rsyncd и авторизация

Настраивал сервер rsyncd для организации небольшого резервного копирования и уперся в авторизацию. Помню, что настраивал но ни как не получалось пройти авторизацию. Проблема мне була понятна но, что именно не так не мог понять =). По ману, файл с паролями должен быть с правами - The file must normally not be readable by "other", но у меня это не работало, пока я не впал в параною:

-r--------  root nobody  /etc/rsyncd.scrt

В дополнение приведу конфигурацию полностью:

# /etc/rsyncd.conf
# Минимальный конфиг
# Это данные для скрипта /etc/init.d/rsyncd script
pid file = /var/run/rsyncd.pid
use chroot = yes
read only = yes
uid = nobody
gid = nobody

# Дополнительная защита доступа по серверам
hosts allow=192.168.0.1 192.168.1.1
hosts deny=*
#Каталог для резервного копирования
[backup]
   path = /data/backup
   comment = work backup
   read only = yes
   uid = root
   gid = root
   auth users = backup
   secrets file = /etc/rsyncd.scrt


Файл с паролями пишется в формате user:password:
# /etc/rsyncd.scrt
backup:password

Дальше устанавливаем владельца файла и права на него
# chown root:nobody /etc/rsyncd.scrt
# chmod 400 /etc/rsyncd.scrt