Ich stolpere heute über ein seltsames Verhalten. Nach dem Hinzufügen eines Benutzers zu einer neuen Gruppe wie folgt:
# gpasswd -a test myuser
Wenn Sie sich dann mit einer neuen Bash-Sitzung verbinden, sehen Sie hier das Ergebnis für groups
und groups myuser
:
myuser@mycomputer$ groups
wheel myuser
myuser@mycomputer$ groups myuser
wheel myuser test
Nur wenn ich neu starte, ist die Ausgabe von groups
identisch mit groups myuser
, aber nicht erforderlich, um die Gruppen in derselben Reihenfolge anzuzeigen.
Meine Frage ist also einfach: Warum?
newgrp
kommt auch praktisch, ohne sich erneut anzumelden ;-).