On 01/12/2016 04:38, Douglas R. Reno wrote:
Hello,

Upon trying to run the newaliases command in the Configuration Information page, I'll get the following error:

newaliases: cannot open /etc/mail/aliases: Group writable file

For context, these are the commands that I ran (similar to the book):

renodr [ /sources ]$ su
Password:
root [ /sources ]# echo $(hostname) > /etc/mail/local-host-names
root [ /sources ]# cat > /etc/mail/aliases << "EOF"
> postmaster: root
> MAILER-DAEMON: root
>
> EOF
root [ /sources ]# newaliases
newaliases: cannot open /etc/mail/aliases: Group writable file
root [ /sources ]#

In order to fix this, I had to run something similar to:

root [ /sources ]# chmod -v 644 /etc/mail/aliases
mode of '/etc/mail/aliases' changed from 0664 (rw-rw-r--) to 0644 (rw-r--r--)
root [ /sources ]# newaliases
/etc/mail/aliases: 2 aliases, longest 4 bytes, 31 bytes total

I propose adding the "chmod -v 644 /etc/mail/aliases" command to the book.

I'd like to ask for comments / suggestions before I put it in there myself.

I guess it is an "umask" problem. Normally, if your bash startup files are set as in the book, umask should be 022 when you are root, and no additional instruction should be necessary. OTOH, maybe su does not run the bash startup files...

Regards
Pierre
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to