Показать полную графическую версию : [решено] Команда make.
Здравствуйте. Расшифруйте,пожалуйста, ошибку...
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: имеет права на исполнение.
ruslandh, если не очень сложно, то, можно подробней? Я с FreeBSD не знаком вовсе. Буду весьма признателен. Если имеет права, то что тогда не так?
Grabber2006
24-04-2015, 12:10
Executable files not allowed - исполняемые файлы не допускаются.
Попробуйте перейти в директорию с mailertable.db и выполнить команду:
chmod -x mailertable.db
После выполнения команды выдало:
chmod 0640 mailertable.db
Но я так понимаю, что всё прошло успешно. Огромное спасибо.
Последний вопрос: выполнять обратную команду chmod +x mailertable.db нужно? чтобы сделать его обратно исполняемым?
Grabber2006
24-04-2015, 14:29
Насколько я понимаю, db - это файл базы данных. Он должен читаться и записываться. Исполняться он не должен.
Grabber2006, в моём понимании тоже. Но мало ли,что во FreeBSD считается исполняемым - как писал выше, не знаком с ним. Огромное спасибо ещё раз за помощь.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.