URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 53327
[ Назад ]

Исходное сообщение
"Помогите установить права доступа к каталогу /etc/mail"

Отправлено RSRuslan , 10-Фев-05 11:22 
Проблема в следующем: из-за экспериментов с каталогом /etc/mail
перестала выполняться следующая команда, которая ранее работала без проблем:

makemap hash /etc/mail/access.db < /etc/mail/access

Выдаёт следующее ругательство:

makemap: error opening type hash map /etc/mail/access.db: Executable files not allowed

-----

chmod -R 755 /etc/mail - не помоголо..

Подскажите, что можно сделать?

Спасибо.


Содержание

Сообщения в этом обсуждении
"Помогите установить права доступа к каталогу /etc/mail"
Отправлено lavr , 10-Фев-05 11:27 
>Проблема в следующем: из-за экспериментов с каталогом /etc/mail
>перестала выполняться следующая команда, которая ранее работала без проблем:
>
>makemap hash /etc/mail/access.db < /etc/mail/access
>
>Выдаёт следующее ругательство:
>
>makemap: error opening type hash map /etc/mail/access.db: Executable files not allowed
>
>-----
>
>chmod -R 755 /etc/mail - не помоголо..
>
>Подскажите, что можно сделать?
>
>Спасибо.


телепаты в отпуске, что делал?

# ls -la /etc | grep mail
# ls -la /etc/mail/access*
# uname -a

версия sendmail?


"Помогите установить права доступа к каталогу /etc/mail"
Отправлено RSRuslan , 10-Фев-05 11:42 
>телепаты в отпуске, что делал?
>
ставил spamassassin, мать его за ногу, с его bayes-ом :)

># ls -la /etc | grep mail

lrwxrwxrwx   1 root  wheel        12 Jun 15  2003 aliases -> mail/aliases
drwxr-xr-x   3 root  wheel      1024 Dec 16 19:01 mail
-rw-r--r--   1 root  wheel       106 Apr  3  2003 mail.rc
-rw-r--r--   1 root  wheel      4572 Apr  3  2003 rc.sendmail


># ls -la /etc/mail/access*

-rwxr-xr-x  1 root  wheel   1311 Feb 10 09:31 /etc/mail/access
-rwxr-xr-x  1 root  wheel  65536 Feb 10 09:39 /etc/mail/access.db
-rwxr-xr-x  1 root  wheel    411 Apr  3  2003 /etc/mail/access.sample


># uname -a
>
FreeBSD mail.xxx.yyy.ua 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Wed Oct  6 18:56:38 EEST 2004     ruslan@mail.xxx.yyy.ua:/usr/src/sys/compile/Rus_041006  i386

>версия sendmail?

Version 8.13.1

Жду помощи...
Спасибо!


"Помогите установить права доступа к каталогу /etc/mail"
Отправлено dimus , 10-Фев-05 12:52 
Попробуй сначала увеличить права до максимума chmod 777
Если сработает, то значит дело було именно в них.
Сендмыл наверняка работает с правами какого-то пользователя и в какой-то группе. Допустим, что это группа mail

# Папка принадлежит руту, но входит в группу mail
chown root:mail /папка с мылом
# Полные права у рута и у группы майл
chmod 775 /папка с мылом

я не уверен в необходимости последней 5 - это зависит от того, что у вас работает с этой папкой.
Думаю, что это должно сработать.


"Помогите установить права доступа к каталогу /etc/mail"
Отправлено RSRuslan , 10-Фев-05 13:01 
>Попробуй сначала увеличить права до максимума chmod 777
>Если сработает, то значит дело було именно в них.
>Сендмыл наверняка работает с правами какого-то пользователя и в какой-то группе. Допустим,
>что это группа mail
>
># Папка принадлежит руту, но входит в группу mail
>chown root:mail /папка с мылом
># Полные права у рута и у группы майл
>chmod 775 /папка с мылом
>
> я не уверен в необходимости последней 5 - это зависит от
>того, что у вас работает с этой папкой.
>Думаю, что это должно сработать.


Спасибо, я уже разобрался сам:

chmod -x /etc/mail/access*

затем

chmod g+rw /etc/mail/access*

После этого всё заработало.

Ещё раз спасибо, за поддержку!


"Помогите установить права доступа к каталогу /etc/mail"
Отправлено dimus , 10-Фев-05 13:03 
Черт, сначала послал, а потом до конца вник
# Параноидальные соображения
mv access.db access.db.old
chmod 0644 accecc
строй access.db
Там же в конце написано: не могу работать с исполняемым файлом.

"Помогите установить права доступа к каталогу /etc/mail"
Отправлено RSRuslan , 10-Фев-05 13:51 
>Черт, сначала послал, а потом до конца вник
># Параноидальные соображения
>mv access.db access.db.old
>chmod 0644 accecc
>строй access.db
>Там же в конце написано: не могу работать с исполняемым файлом.


Я тоже дурак, не вдумался.
Идея мне понравилась!
Спасибо.