Проблема в следующем: из-за экспериментов с каталогом /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
>перестала выполняться следующая команда, которая ранее работала без проблем:
>
>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?
>телепаты в отпуске, что делал?
>
ставил 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
Жду помощи...
Спасибо!
Попробуй сначала увеличить права до максимума chmod 777
Если сработает, то значит дело було именно в них.
Сендмыл наверняка работает с правами какого-то пользователя и в какой-то группе. Допустим, что это группа mail# Папка принадлежит руту, но входит в группу mail
chown root:mail /папка с мылом
# Полные права у рута и у группы майл
chmod 775 /папка с мыломя не уверен в необходимости последней 5 - это зависит от того, что у вас работает с этой папкой.
Думаю, что это должно сработать.
>Попробуй сначала увеличить права до максимума chmod 777
>Если сработает, то значит дело було именно в них.
>Сендмыл наверняка работает с правами какого-то пользователя и в какой-то группе. Допустим,
>что это группа mail
>
># Папка принадлежит руту, но входит в группу mail
>chown root:mail /папка с мылом
># Полные права у рута и у группы майл
>chmod 775 /папка с мылом
>
> я не уверен в необходимости последней 5 - это зависит от
>того, что у вас работает с этой папкой.
>Думаю, что это должно сработать.
Спасибо, я уже разобрался сам:chmod -x /etc/mail/access*
затем
chmod g+rw /etc/mail/access*
После этого всё заработало.
Ещё раз спасибо, за поддержку!
Черт, сначала послал, а потом до конца вник
# Параноидальные соображения
mv access.db access.db.old
chmod 0644 accecc
строй access.db
Там же в конце написано: не могу работать с исполняемым файлом.
>Черт, сначала послал, а потом до конца вник
># Параноидальные соображения
>mv access.db access.db.old
>chmod 0644 accecc
>строй access.db
>Там же в конце написано: не могу работать с исполняемым файлом.
Я тоже дурак, не вдумался.
Идея мне понравилась!
Спасибо.