创建用户
使用useradd
命令创建用户
[root@linux ~]# useradd testuser
使用passwd
命令设置用户密码
[root@linux ~]# passwd testuser
更改用户 testuser 的密码 。
新的 密码:
使用useradd -g
在创建新用户的同时指定用户组,如不指定则会自动创建与用户名相同名称的组
[root@linux ~]# useradd -g test testuser\
使用userdel
命令删除用户,-r
同时删除用户主目录
[root@linux ~]# userdel -r testuser
创建用户组
使用groupadd
命令创建用户组
[root@linux ~]# groupadd test
使用tail命令查看用户组配置文件,tail是查看文件尾10行数据,新加入的用户组已经添加进去了
[root@linux ~]# tail /etc/group
stapusr:x:156:
stapsys:x:157:
stapdev:x:158:
tcpdump:x:72:
synccat:x:1000:synccat
go:x:1001:
haircut:x:1003:
bigdata:x:1004:
test:x:1005:
new1:x:1006:
更改用户初识组usermod -g
,用户初识组变为新的
[root@linux ~]# id testuser
uid=1006(testuser) gid=1001(go) 组=1001(go),1006(new1)
为用户追加组usermode -G
,用户初识组不会发生变化
[root@linux ~]# usermod -G new1 testuser
[root@linux ~]# id testuser
uid=1006(testuser) gid=1005(test) 组=1005(test),1006(new1)
为用户添加sodu权限
添加sudo权限后,用户就可以使用sudo执行系统命令了
首先打开配置文件,路径是/etc/sudoers,
[root@linux tom]# vim /etc/sudoers
找到这一行
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
把testuser添加到文件中,在这一行后面加上testuser ALL=(ALL) ALL,保存并退出。这时用testuser用户就可以使用sudo执行系统命令了
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
testuser ALL=(ALL) ALL
还有另一种方法,也可以达到同样的效果,在上述配置文件中有一行,wheel用户组拥有sudo的权限,只要把wheel用户组添加给用户,用户即可拥有同样的权限
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
[root@linux tom]# usermod -G wheel tom