组的基本操作
查看当前的用户属于哪个组
groups
新增一个组groupadd
语法 :
groupadd [-g GID] groupname
注意:
不加 “-g” 选项则按照系统默认的gid创建组, gid是从500开始的。
删除组groupdel
该命令没有特殊选项。
更改用户的组
一个用户可以属于多个组,将用户加入到组:
usermod -G groupNmame username
变更用户所属的根组(将用加入到新的组,并从原有的组中除去):
usermod -g groupName username
查看系统所有组及权限
more /etc/group
用户的基本操作
增加账户useradd
语法 :
useradd [-u UID] [-g GID] [-d HOME] [-M] [-s]
选项:
‘-u’ 自定义UID
‘-g’ 使其属于已经存在的某个组,后面可以跟组id, 也可以跟组名
‘-d’ 自定义用户的家目录
‘-M’ 不建立家目录
‘-s’ 自定义shell
示例:
1. ‘useradd’ 不加任何选项直接跟用户名,则会创建一个跟用户名同样名字的组:
2.
说明:
‘-g’ 选项后面跟一个不存在的gid会报错,提示该组不存在。
‘-M’ 选项加上后则不建立用户家目录,但是在/etc/passwd文件中仍然有这个字段。但是你使用 ls /home/user11 查看一下会提示该目录不存在。所以 ‘-M’ 选项的作用只是不创建那个目录。
删除账户userdel
语法 :
userdel [-r] username
选项:
‘-r’ 选项的作用只有一个,就是删除账户的时候连带账户的家目录一起删除。
查看所有用户及权限
more /etc/passwd