--- src/useradd.c 2004-10-24 21:24:33.000000000 +0300 +++ src/useradd.c 2005-05-02 18:25:43.428936664 +0300 @@ -1539,7 +1539,7 @@ fail_exit (E_HOMEDIR); } chown (user_home, user_id, user_gid); - chmod (user_home, 0777 & ~getdef_num ("UMASK", 022)); + chmod (user_home, S_IREAD | S_IWRITE | S_IEXEC); home_added++; } }