Страница 1 из 1

Amanda+FreeBSD 6.2.Помогите разобраться,уж очень нужно

Добавлено: 2007-08-28 14:05:16
VIP-stranger
Проблема в следующем устанавливаю amanda из портов.Настраиваю по описанию
1) Создаю дирректорию для amanda и для логов.
# mkdir -p /usr/local/etc/amanda/DailySet1
# mkdir -p /var/log/amanda/DailySet1
# cd /usr/local/share/examples/amanda/
# cp * /usr/local/etc/amanda/DailySet1/
# chown -R operator:operator /var/log/amanda /usr/local/etc/amanda

Добавляю если нет в /etc/inetd.conf следующее:

amanda dgram udp wait operator /usr/local/libexec/amanda/amandad amandad
amandaidx stream tcp nowait operator /usr/local/libexec/amanda/amindexd amindexd
amidxtape stream tcp nowait operator /usr/local/libexec/amanda/amidxtaped amidxtaped


перезагружаю

# /etc/rc.d/inetd reload

Проверяю запустилась ли

# netstat -a | grep amanda
tcp4 0 0 *.amandaidx *.* LISTEN
udp4 0 0 *.amanda *.*


А вот дальше начинается интересное,по описанию нужно создать файл .amandahosts в домашней директории юзера,под которым запускается amanda и добавить туда следующее
# ee .amandahosts
localhost@llpcmg.kz operator

Во фряхе она запускается из под operator

# cat /etc/passwd | grep oper
operator:*:2:5:System &:/:/usr/sbin/nologin

Как видите у юзера отключен шелл,поэтому о какой домашней дирректории идет речь не понятно.И куда этот файл теперь девать непонятно.А он нужен так как утилита amrecover(восстановление) запускается из под root,но она ругается на отсутствие этого файла

# amrecover
AMRECOVER Version 2.5.1p3. Contacting server on testBSD.llpcmg.kz ...
NAK: user root from localhost.llpcmg.kz is not allowed to execute the service amindexd: cannot open //.amandahosts: No such file or directory



Теперь для проверки конфигурации у amanda есть amcheck,которая запускается из под operator.Пробуем запустить из под рута

# amcheck DailySet1
amcheck: running as user "root" instead of "operator"

А теперь попробуем из под operator

# su operator -c "amcheck DailySet1"
This account is currently not available.

Что делать,дать operator шелл и зайти под ним,потом в домашней директ. создать файл,но это же неправильно,если поставилось из портов,значит должно работать и без моих вмешательств.
Кто работает в этой программе или хотя бы ставил запускал,игрался :) с ней,помогите в чем загвоздка.Особых доков почитать нет,а если и есть,то только про Linux

Re: Amanda+FreeBSD 6.2.Помогите разобраться,уж очень нужно

Добавлено: 2007-08-28 14:15:04
manefesto
пробуй создать пользователя какого нить и добавить его в группу OPERATOR

Re: Amanda+FreeBSD 6.2.Помогите разобраться,уж очень нужно

Добавлено: 2007-08-28 14:33:25
VIP-stranger
А да забыл про это сказать,что root добавлен в группу operator по умолчанию,но как видишь из под него не запускается.Так что добавлю другого юзера в группу и ничего от этого не изменится,я тоже об этом думал.

# cat /etc/group | grep oper
operator:*:5:root

Re: Amanda+FreeBSD 6.2.Помогите разобраться,уж очень нужно

Добавлено: 2007-08-28 16:06:48
VIP-stranger
В общем дал operator шелл.И amcheck запустился.
#chpass -s sh operator