Group. add user |
usermod -aG <GROUP NAME> <USER NAME> |
|
Group, add user |
gpasswd -a <USER NAME> <GROUP NAME> |
|
Group, change UID |
groupmod -g <UNSIGNED INT 32-BIT> <GROUP NAME> |
|
Group, create |
groupadd [-g GID] <GROUP NAME> |
|
Group, delete |
groupdel <GROUP NAME> |
|
Group, remove user |
gpasswd --delete <USER NAME> <GROUP NAME> |
|
Group, rename |
groupmod -n <GROUP_NAME_NEW GROUP_NAME_CURRENT> |
|
Group, show a specific user's groups |
# groups <USER NAME> |
|
Group, show all |
cat /etc/group |
|
Root, change home directory |
Edit /etc/passwd and change root:x:0:0:root:/root:/usr/bin/bash to root:x:0:0:root:/new/root/home:/usr/bin/bash
|
|
Root, create alias |
useradd --non-unique -uid 0 -gid 0 --no-user-group -d /path/to/admin/ -M admin |
For example, when a different directory is needed for system administrative purposes. |
User, add |
useradd -m -g users -G wheel <USER NAME> |
-m create or move the home directory.
|
User, add with base and root directory |
useradd -g users -G wheel -b /home -d /home <USER NAME> |
-g User belongs to group; standard group is "users".
-G user belongs to additional groups.
-s user shell, for example, /bin/zsh . Careful, the login shell must be one of those listed in /etc/shells, otherwise the PAM module pam_shell will deny the login request.
-b --base-dir <path> .
-d --home-dir <path> .
|
User, add user that cannot login |
# useradd -r -s /bin/false <USER NAME> |
For example, for system daemon. |
User, assign or change password |
passwd <USER NAME> |
User includes "root". |
User, change home directory |
usermod -d /newhome/username username |
|
User, change UID |
usermod -u <UNSIGNED INT 32-BIT> <USER NAME> |
|
User, modify existing user |
usermod <USER NAME> |
|
User, delete |
userdel <USER NAME> |
|
User, rename |
usermod -l <USERNAME_NEW> <USERNAME_CURRENT> |
|
User, reload |
su - <USER NAME> |
Reload group assignments without having to logout, login. Requires that the user provides their password. |
User, show all |
cat /etc/passwd |
List all users accounts. |