1.登录系统切换到root
[root@centos /]$ su #切换到root用户 密码: [root@centos /]#
2.添加用户
[root@centos /]# adduser test #新建test用户 [root@centos /]#
3.设置用户密码
以下不按要求的密码也是可以的
[root@centos /]# passwd test #给test用户设置密码 更改用户 test 的密码 。 新的 密码: 无效的密码: 密码少于 8 个字符 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。 [root@centos /]#
[root@centos /]# vi /etc/sudoers #进入sudoers给test添加权限 找到以下位置,按i进行编辑: ## Allow root to run any commands anywhere root ALL=(ALL) ALL test ALL=(ALL) ALL #在root下面,添加这条即可授权(所有权限),test为用户名 按ESC输入 :wq! 保存即可 现在用户test就有root权限
chmod -v u+w /etc/sudoers #为用户添加sudoers文件可写权限
chmod -v u-w /etc/sudoers #为用户取消sudoers文件可写权限
测试权限是否可用:
使用root创建一个文件夹: mkdir test 在切换到xxx用户,将该文件删除(发现即可删除): su xxx rm -f test
userdel -r test #删除用户和用户主目录下所有文件,不加-r删除用户文件不删除 groupdel testgroup #删除用户组
groupadd testgroup #新建test工作组 useradd -g testgroup testuser //新建testuser用户并增加到testgroup工作组 #注:-g 所属组 -d 家目录 -s 所用的shell usermod -G groupname username #给已有的用户增加工作组 临时关闭用户: 在/etc/shadow文件中该用户的行的第二个字段(密码)前面加上`*`就可以了。想恢复该用户,去掉即可 //或者使用如下命令关闭用户账号: passwd testuser –l //重新释放: passwd testuser –u
id user
#查看用户信息
cat /etc/passwd
补充:查看用户和用户组的方法
用户列表文件:/etc/passwd
用户组列表文件:/etc/group
查看系统中有哪些用户:cat -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操作:w命令(需要root权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last
https://blog.csdn.net/qq_25046261/article/details/78182536
https://www.cnblogs.com/gucb/p/11843319.html