Linux 用户和组

用户

useradd

1
2
$ useradd test 添加test用户
$ useradd test -d /home/test 指定为用户home目录

passwd

1
$ passwd test 为test设置密码

userdel

1
2
$ userdel test
$ userdel -r test #删除用户和home目录

usermod

更改用户名

1
2
3
4
5
$ usermod -l old_name new_name

$ usermod -g 用户组 用户名 #强制修改用户所在组

$ usermod -a -G 用户组 用户名 #把某个用户添加进某个组

当在创建一个新用户user 的时候,若没有指定用户组,那将会创建一个和改用户名同名的私有组.

groupadd

1
2
$ groupadd public #创建一个名为public 的用户组
$ groupadd username -g public #创建用户username指定组为public

groupdel

1
$ groupdel public #删除用户组,删除用户组前必须清空用户组

groupmod

更改组名

1
$ groupmod -n old_groupname new_groupname