From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020104 Description of problem: /etc/profile contains a number of places where variable expansion - particularly of user and group names - with spaces cause error messages. This was exposed using winbind and the latest samba packages. Adding extra "'s around `id *` calls fixes this. Ie, if [ "`id -gn`" = "`id -un`" -a `id -u` -gt 14 ]; then umask 002 else umask 022 fi (Just a bugzilla report against a message I read on the samba list) As an extension to this, including files from /etc/profile.d/ doesn't look space-safe either. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.Setup a user name with a space 2.Login Actual Results: Doesn't reset the umask correctly. Expected Results: It should Additional info:
Usernames with spaces are generally discouraged.
Fixed in 2.5.8-1