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

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
VIP-stranger
проходил мимо

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

Непрочитанное сообщение VIP-stranger » 2007-08-28 14:05:16

Проблема в следующем устанавливаю 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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

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

Непрочитанное сообщение manefesto » 2007-08-28 14:15:04

пробуй создать пользователя какого нить и добавить его в группу OPERATOR
я такой яростный шо аж пиздеЦ
Изображение

VIP-stranger
проходил мимо

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

Непрочитанное сообщение VIP-stranger » 2007-08-28 14:33:25

А да забыл про это сказать,что root добавлен в группу operator по умолчанию,но как видишь из под него не запускается.Так что добавлю другого юзера в группу и ничего от этого не изменится,я тоже об этом думал.

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

VIP-stranger
проходил мимо

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

Непрочитанное сообщение VIP-stranger » 2007-08-28 16:06:48

В общем дал operator шелл.И amcheck запустился.
#chpass -s sh operator