chsh has wrong permissions
Bug #312408 reported by
Catsceo
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nexenta Operating System |
Confirmed
|
Undecided
|
anilg |
Bug Description
chsh has the wrong permissions. Its 500001:staff when it should be root:root. This causes chsh to error when you try to change the default shell.
Example:
cats@Aphrodite:~$ chsh
Changing the login shell for cats
Enter the new value, or press ENTER for the default
Login Shell [/bin/bash]: /usr/bin/tcsh
Cannot change ID to root.
cats@Aphrodite:~$
The solution is to chown chsh root:root, after which chsh works fine.
To post a comment you must log in.
the passwd package still needs some attention