Benutzer- und Gruppenoperationen sind nicht häufig und werden vergessen, daher werde ich sie zusammenfassen.
cat /etc/passwd
###Ausführungsergebnis############
user_name1:1001:1001::/home/user_name1:/bin/bash
user_name2:x:1002:1002::/home/user_name2:/bin/bash
useradd {user_name}
userdel {user_name}
cat /etc/group
###Ausführungsergebnis############
root:x:0:
~ ~ Ausgelassen ~ ~
group_name1:x:1003:user_name1,user_name2
group_name2:x:1004:user_name1
groupadd {group_name}
groupdel {group_name}
getent group {group_name}
###Ausführungsergebnis############
group_name1:x:1003:user_name1,user_name2
groups {user_name}
#Ausführungsergebnis
user_name1 : user_name1 group_name1 group_name2
Wenn Sie auch UID und GID wissen möchten
id {user_name}
###Ausführungsergebnis############
uid=1001(user_name1) gid=1001(user_name1) groups=1001(user_name1),1003(group_name1),1004(group_name2)
gid=
... Primary group
groups =
... die erste ist die primäre Gruppe, die zweite ist die sekundäre Gruppe
usermod -g {group_name} {user_name}
※※Hinweis※※
Die Option -G
** ignoriert und überschreibt vorhandene Gruppen **.
Wenn Sie eine Gruppe hinzufügen möchten, während die vorhandene Gruppe beibehalten wird, müssen Sie ** auch die vorhandene Gruppe angeben **.
Sie können die vorhandene Gruppe mit "id {user_name}" überprüfen.
usermod -G {group_name} {user_name}
Wenn Sie mehr als eine angeben, geben Sie diese durch ", (Komma)" getrennt an.
usermod -G {group_name1},{group_name2} {user_name}
Nutzen Sie die Möglichkeit der Option -G, vorhandene Gruppen zu ignorieren und zu überschreiben. Überprüfen Sie die vorhandene Gruppe mit "id {Benutzername}" und geben Sie die Gruppe an, die Sie löschen möchten.
usermod -G {group_name1},{group_name2} {user_name}
Recommended Posts