NotePublic/Software/System/Linux/Modules/Account/Linux_用户和组操作.md

1.2 KiB

Linux 用户和组操作

添加/删除用户和组

使用以下命令添加用户和组:

groupadd <name name>
useradd <user name> -d <home dir> -g <group name>

useradd 和 groupadd 命令使用比较复杂,可使用 adduser 和 addgroup 命令简化操作:

addgroup <group name>
adduser <user name>

adduser 和 addgroup 提供了一个脚本,根据与用户的交互信息调用更底层的 useradd 和 groupadd 命令执行实际操作。

使用以下命令可删除用户和组:

userdel -r <user name>
groupdel <group name>

组操作

将用户添加到组

gpasswd --add <user name> <group name>

从组中删除用户

gpasswd -d <user name> <group name>

查看用户所属组

groups <user name>

修改组名

groupmod -n <new group name> <group name>

用户操作

为用户设置密码

passwd <user name>

显示用户信息

id <user name>

修改用户名

usermod -l <new user name> <user name>

修改用户 Home 目录

usermod -d <new home dir> <user name>

修改用户 ID

usermod -u <new ID> <user name>

更改用户信息

chfn <user name>