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-- How reproducible: Always Steps to Reproduce: 1.create a new user 2.ftp localhost (or from other machine) 3. type user/passwd -- access is denied/ Additional info:
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.