前提条件是:使用root账号进行子账号的创建流程
1.检查当前环境的操作系统
uname -a
从上面的图片可以看出是Ubuntu系统
2.添加用户
语法:adduser 子账号名称
举例:adduser test
如下所示:它会自行让你填写密码等个人信息。
3.给创建的test用户设置权限
(1)root用户,执行命令 vim /etc/sudoers
找到 %sudo ALL=(ALL:ALL) ALL
(2)在文件最后添加如下一行代码
test ALL=(ALL) NOPASSWD: ALL 意思是使用sudo命令不用输入密码
test ALL=(ALL:ALL) ALL 意思是使用sudo命令需要输入密码
(3)强制保存并退出:wq!,自动生效
4.查看系统的用户
getent passwd
可以看见test账号已经成功添加
后续在用test账号的时候,如果提示账号没权限,需要在每个执行命令之前加入 sudo 命令。
5.删除子账号
命令:deluser 账号
举例:deluser test
ps:删除成功之后 记得把 etc下的sudoers对应的账号设置的权限一起删除保存退出,即上面在/etc/sudoers文件中添加的一行代码删除即可。