Bug ID 1217414
Summary changing default umask for new users homedir sets the current umask for ALL users including root
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component YaST2
Assignee yast2-maintainers@suse.de
Reporter joergboe44@googlemail.com
QA Contact jsrain@suse.com
Target Milestone ---
Found By ---
Blocker ---

When I change the default umask for new users home dir, the umask for all users
(including root) is changed after login. This is not what I expect and may be
dangerousö. 

OS version: openSUSE Tumbleweed 20231121

Steps to reproduce:
1. Check the umask setting for a user or root:
su --login test2
Password: 
test2@localhost:~> umask
0022

2. Change the umask for home directory of new users:
Yast->User and group management->Defaults for new users:
Change umask for home directory to 002

3. Login as a user or root e.g 'su --login'
su --login test2
Password: 
test2@localhost:~> umask
0002

The umask is changed for all users.
This bug is almost the same as in Bugzilla – Bug 606249.
But the behavior is obviously changed since then.

In the current Tumbleweed version the YAST changes the UMASK in file
/etc/login.defs.d/70-yast.defs
And this seems to be enough to change the umask for the next login.


You are receiving this mail because: