Red Hat Bugzilla – Bug 40580
Build qa0511: /etc/shells created with wrong permissions [wu-ftpd service doesn't work for normal user]
Last modified: 2007-04-18 12:33:13 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.2.17-8-Danny i686)
Description of problem:
I can't connect to RedHat 7.1 (QA0511 build) Linuxserver through ftp
service by using normal user.
permissions on "/etc/shells" is incorrect
it is -rw-rw-rw- while it should be -rw-r--r--
Steps to Reproduce:
1.create a new user
2.ftp localhost (or from other machine)
3. type user/passwd -- access is denied/
On the wu-ftpd side, it's a feature - if /etc/shells is world writable, we'd
rather lock everyone out than letting everyone logging in.
/etc/shells being created with the wrong permissions is definitely not a
wu-ftpd problem, I presume anaconda sets the wrong umask.
I just did a full install of Seawolf and anaconda writes out the correct
permissions for /etc/shells.
-rw-r--r-- 1 root root 84 May 24 13:50 /etc/shells
Oh, you were using the SBE. I just heard from other developers that this bug
was introduced sometime between Seawolf and qa0511, but this has been fixed in
the past few days.