Почему он не может создать файл. Разжуйте пожайлуста.

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Аватара пользователя
Astashov
member
Сообщения: 23
Зарегистрирован: 16 ноя 2004, 15:19

Почему он не может создать файл. Разжуйте пожайлуста.

Сообщение Astashov » 06 фев 2006, 14:35

Еще вопрос по spamd.

Работает он у меня от пользователя filter.

Но в логах появляются такие строки:
Feb  6 17:25:00 mail spamd[549]: locker: safe_lock: cannot create tmp lockfile /db_files/spamassassin/db/auto_whitelist.lock.mail.oat.ru.549 for /db_files/spamassassin/db/auto_whitelist.lock: Permission denied
Feb  6 17:25:00 mail spamd[549]: auto-whitelist: open of auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile /db_files/spamassassin/db/auto_whitelist.lock.mail.oat.ru.549 for /db_files/spamassassin/db/auto_whitelist.lock: Permission denied
Feb  6 17:25:00 mail spamd[549]: Can't call method "finish" on an undefined value at /usr/local/lib/perl5/site_perl/5.8.6/Mail/SpamAssassin/Plugin/AWL.pm line 397, <GEN373> line 66.
Я конечно понимаю, что у него нет прав на запись в каталог, но вроде все выставлено правильно.
drwxr-xr-x   5 root  wheel         512 Jan 11 12:12 db_files
   drwxr-xr-x  4 filter  filter     512 Jan 18 16:49 spamassassin
       drw-rw-rw-  2 filter  filter  512 Feb  6 15:25 db
           -rw-rw-rw-  1 filter  filter    65536 Feb  6 15:25 auto_whitelist
           -rw-rw-rw-  1 filter  filter   360448 Feb  4 00:00 bayes_seen
           -rw-------  1 root    filter  2654208 Feb  4 00:00 bayes_toks
Где я ошибся? Подскажите пожайлуста.
И вообще есть ли целесообразность использования AWL?
p.s.: на каталог db установлены разрешения 666 ради эксперемента.
Бросил курить сам - брось курить другому!

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Почему он не может создать файл. Разжуйте пожайлуста.

Сообщение Stranger03 » 06 фев 2006, 14:42

Astashov писал(а):Работает он у меня от пользователя filter.
Эта тема уже неоднократно обсуждалась здесь. Пользователь filter создается с неким домашним каталогом, вот владельцем которого он и должен быть. Проверяйте права на этот каталог. Плюс проверьте выше по каталогу, вполне возможно этому юзеру (демону под ним) не хватает вышестоящих прав.

Аватара пользователя
Astashov
member
Сообщения: 23
Зарегистрирован: 16 ноя 2004, 15:19

Сообщение Astashov » 06 фев 2006, 14:44

Так ведь я показал полную картинку прав начиная от корня.
Бросил курить сам - брось курить другому!

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 06 фев 2006, 15:24

Astashov писал(а):Так ведь я показал полную картинку прав начиная от корня.
И что? Я должен догадываться, что каталог /db_files лежит прямо в корне? Я должен догадываться, что каталог /db_files является домашним каталогом для filter? Если это так, то у вас неправильно указаны права владельца для этого каталога.

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

drwxr-xr-x   5 root  wheel         512 Jan 11 12:12 db_files

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: Почему он не может создать файл. Разжуйте пожайлуста.

Сообщение corvax » 06 фев 2006, 16:09

Astashov писал(а):И вообще есть ли целесообразность использования AWL?
я считаю использование AWL нецелесообразным
Astashov писал(а):p.s.: на каталог db установлены разрешения 666 ради эксперемента.
бред. тогда уж 777

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

chmod +x /db_files/spamassassin/db
а вообще-то надо использовать или 775 или 755 в зависимости от того, нужно ли, чтобы члены группы писали в этот каталог
Последний раз редактировалось corvax 06 фев 2006, 16:13, всего редактировалось 1 раз.
--
/corvax

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 06 фев 2006, 16:10

Stranger03 писал(а):
Astashov писал(а):Так ведь я показал полную картинку прав начиная от корня.
И что? Я должен догадываться, что каталог /db_files лежит прямо в корне? Я должен догадываться, что каталог /db_files является домашним каталогом для filter? Если это так, то у вас неправильно указаны права владельца для этого каталога.

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

drwxr-xr-x   5 root  wheel         512 Jan 11 12:12 db_files
это приемлемо на самом деле
--
/corvax

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 06 фев 2006, 18:42

corvax писал(а):это приемлемо на самом деле
Вполне возможно, :twisted:. Однако как мне кажется владельцем домашнего каталога должен быть пользователь, а не рут. Помнится давненько я на похожие грабли натыкался с правами.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 06 фев 2006, 18:48

Stranger03 писал(а):
corvax писал(а):это приемлемо на самом деле
Вполне возможно, :twisted:. Однако как мне кажется владельцем домашнего каталога должен быть пользователь, а не рут. Помнится давненько я на похожие грабли натыкался с правами.
не факт, что /db_files является хоумдиром пользователя filter (нигде явно это не указано). в остальном для создания пользователем filter файла в каталоге /db_files/spamassassin/db он должен иметь не только право "w", но и право "x". AFAIK
--
/corvax

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 06 фев 2006, 18:58

corvax писал(а):не факт, что /db_files является хоумдиром пользователя filter (нигде явно это не указано)
У автора темы не указано?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 06 фев 2006, 19:03

Stranger03 писал(а):
corvax писал(а):не факт, что /db_files является хоумдиром пользователя filter (нигде явно это не указано)
У автора темы не указано?
в этом треде явно не указано
по крайней мере я не нашел упоминания о хоумдире юзера filter, бегло просмотрев сообщения треда
--
/corvax

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 06 фев 2006, 19:10

corvax писал(а):в этом треде явно не указано
Я понял, честно говоря на подобные темы уже не серьезно отвечать. Встречаются чуть не каждый месяц с небольшой вариацаей. А в этом же топике аж целых три статьи на эту тему, где итак разжевано по самое нехочу.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 06 фев 2006, 20:24

Stranger03 писал(а):
corvax писал(а):в этом треде явно не указано
Я понял, честно говоря на подобные темы уже не серьезно отвечать. Встречаются чуть не каждый месяц с небольшой вариацаей. А в этом же топике аж целых три статьи на эту тему, где итак разжевано по самое нехочу.
согласен целиком и полностью
тем более, что при небольшом опыте (как у большинства обращающихся с такими вопросами) совершенно незачем так сильно уходить от дефолтовых настроек. по крайней мере, от общепринятых...
--
/corvax

Аватара пользователя
Astashov
member
Сообщения: 23
Зарегистрирован: 16 ноя 2004, 15:19

Сообщение Astashov » 07 фев 2006, 06:57

Да ладно вам.
Ну неполностью все описал. Бывает.
Ну все равно спасибо. Все равно помогли.
Бросил курить сам - брось курить другому!

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 07 фев 2006, 10:02

Astashov писал(а):Да ладно вам.
Ну неполностью все описал. Бывает.
Ну все равно спасибо. Все равно помогли.
вы на будущее учтите, что постоянно вам "разжевывать" никто не будет. в нужном направлении направят, посоветуют, что почитать. ошибки может помогут исправить... но разжевывать... в общем, на это особо расчитывать не стОит
--
/corvax

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей