CentOS7添加/删除用户和用户组
新建用户
注:root下操作
1 | adduser testuser #新建testuser 用户 |
授权
新创建的用户并不能使用sudo命令,需要给他添加授权。
sudo命令的授权管理是在sudoers文件里的。可以看看sudoers
1 | [root@localhost Desktop]# sudoers |
找到这个文件位置之后再查看权限:
1 | [root@localhost Desktop]# ls -l /etc/sudoers |
只有只读的权限,如果想要修改的话,需要先添加w权限:
1 | [root@localhost Desktop]# chmod -v u+w /etc/sudoers |
然后就可以添加内容了,在下面的一行下追加新增的用户:
1 | ## Allow root to run any commands anywhere |
wq保存退出,这时候要记得将写权限收回:
1 | [root@localhost Desktop]# chmod -v u-w /etc/sudoers |
这时候使用新用户登录,使用sudo
新建工作组
1 | groupadd testgroup |
新建用户同时增加工作组
1 | useradd -g testgroup testuser |
注::-g 所属组
给已有的用户增加工作组
1 | usermod -G groupname username |
永久删除用户帐号
1 | userdel testuser |
用户列表文件:/etc/passwd
用户组列表文件:/etc/group
查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操作:w命令(需要root权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last
参考:
https://www.linuxidc.com/Linux/2016-11/137549.htm