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

Группы в FreeBSD

Добавлено: 2008-02-09 19:30:38
kozak
Хэээлп!!!

Кто-нибудь, объясните чайнику, как работают группы во фряхе!?

Юзеры:

Код: Выделить всё

mailer:*:125:125:Mailer:/chroot/mail:/bin/sh
mfilter:*:126:127:eMail Filter Agent:/chroot/mfilter:/bin/sh
Есть такие группы:

Код: Выделить всё

mailer:*:125:
maildrop:*:126:mailer,mfilter,partner
mfilter:*:127:
Есть perl-скрипты, которые передеют файл друг-другу по цепочке...

Почему, почему скрипт с правами mfilter:maildrop не может создать файл в папке с разрешениями mailer:maildrop !???????

Re: Группы в FreeBSD

Добавлено: 2008-02-09 19:35:30
zg
потому что прав нет :P ls -l /папка кинь

Re: Группы в FreeBSD

Добавлено: 2008-02-10 8:50:26
kozak

Код: Выделить всё

bash-3.1# ls -l
total 8
drwxrwx---   3 mailer  maildrop  512 11 июл  2007 .new
drwxrwx---   6 mailer  maildrop  512  7 фев 15:48 folder_1
drwxrwx---   8 mailer  maildrop  512  7 фев 15:48 folder_2
drwxrwx---  16 mailer  maildrop  512  7 фев 15:48 folder_3

Re: Группы в FreeBSD

Добавлено: 2008-02-10 9:30:13
zg
смотри уровень выше, потом проверяй пользователя и группу процесса, которому надо туда писать, может траблы в самом скрипте, неправильный или несуществующий путь, вариантов много :)

Re: Группы в FreeBSD

Добавлено: 2008-02-10 10:04:36
kozak
Вхожу под пользователем mfilter и без проблем создаю новые каталоги,

perl-процесс, запущенный с теми-же правами создавать директории не хочет!

Код: Выделить всё

Permission denied mkdir: /usr/....../newdir
С группами все ясно. Как оказалось, это проблема postfixa, который запускает скрипт.

Спасибо за помощь, буду копать в другую сторону.... ;)