Linux创建用户群组,用户

2017-12-19 06:02

创建用户群组

添加用户群组

1
[root ~]# groupadd 选项 用户组    
2
常用的选项有:
3
    -g GID 指定新用户组的组标识号(GID)
4
    -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同
5
6
如:
7
[root ~]# groupadd group1 --创建群组group1,选项可以不指定

查看用户群组

1
[root ~]# cat /etc/group
2
3
或:
4
[root ~]# cat /etc/passwd |awk -F [:] '{print $4}' |sort|uniq | getent group |awk -F [:] '{print $1}'

修改用户群组

1
[root ~]# groupmod 选项 用户组
2
3
常用的选项有:
4
-g GID 为用户组指定新的组标识号。
5
-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
6
-n新用户组 将用户组的名字改为新名字
7
8
如:
9
[root ~]# groupmod -n group1 group2 --将group1改为group2

删除用户群组

1
groupdel 用户组
2
如:
3
[root ~]# groupdel group1

用户

创建用户

1
useradd 选项 用户名
2
3
选项:
4
-c comment 指定一段注释性描述
5
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
6
-g 用户组 指定用户所属的用户组
7
-G 用户组,用户组 指定用户所属的附加组
8
-s Shell文件 指定用户的登录Shell
9
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号
10
11
用户名:
12
指定新账号的登录名
13
14
如1:
15
16
[root ~]# useradd user1     --创建用户
17
18
[root ~]# passwd user1      --创建密码
19
20
如2:
21
[root ~]# useradd -g group1 user1  --新建user1用户并增加到group1工作组

查看所有用户

1
[root ~]# cat /etc/passwd |awk -F \: '{print $1}'

修改用户

1
usermod 选项 用户名
2
3
选项的意义与创建用户的选项一致
4
5
[root ~]# usermod -g group2 user1 --将user1的群组改为group2

删除用户

1
userdel 选项 用户名
2
3
[root ~]# userdel -r user1 ---常用的选项是 -r,它的作用是把用户的主目录一起删除

passwd

1
passwd 选项 用户名
2
3
可使用的选项:
4
5
-l 锁定口令,即禁用账号。
6
-u 口令解锁。
7
-d 使账号无口令。
8
-f 强迫用户下次登录时修改口令
9
10
[user1 ~] passwd    ---修改当前用户user1的密码
11
12
 [root ~]# passwd xxx ---修改任意用户的密码

标签: Linux

License(CC)BY-NC-SA © 2017 — 2020 hadronw | Theme based on fzheng.me