用户和组的基本操作

组的基本操作

查看当前的用户属于哪个组

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

 

posted @ 2018-03-13 17:45  刘-皇叔  阅读(165)  评论(0编辑  收藏  举报