Войти

Показать полную графическую версию : [решено] Команда make.


KatAst
23-04-2015, 19:01
Здравствуйте. Расшифруйте,пожалуйста, ошибку...

ns# make
/usr/sbin/makemap hash mailertable.db < mailertable
makemap: error opening type hash map mailertable.db: Executable files not allowed
*** Error code 73

Stop in /etc/mail.

Просьба без издевательств.

ruslandh
23-04-2015, 20:44
mailertable.db: имеет права на исполнение.

KatAst
23-04-2015, 22:26
ruslandh, если не очень сложно, то, можно подробней? Я с FreeBSD не знаком вовсе. Буду весьма признателен. Если имеет права, то что тогда не так?

Grabber2006
24-04-2015, 12:10
Executable files not allowed - исполняемые файлы не допускаются.
Попробуйте перейти в директорию с mailertable.db и выполнить команду:
chmod -x mailertable.db

KatAst
24-04-2015, 14:24
После выполнения команды выдало:

chmod 0640 mailertable.db

Но я так понимаю, что всё прошло успешно. Огромное спасибо.

Последний вопрос: выполнять обратную команду chmod +x mailertable.db нужно? чтобы сделать его обратно исполняемым?

Grabber2006
24-04-2015, 14:29
Насколько я понимаю, db - это файл базы данных. Он должен читаться и записываться. Исполняться он не должен.

KatAst
24-04-2015, 15:27
Grabber2006, в моём понимании тоже. Но мало ли,что во FreeBSD считается исполняемым - как писал выше, не знаком с ним. Огромное спасибо ещё раз за помощь.




© OSzone.net 2001-2012