Ubuntu创建用户
sudo useradd -r -m -s /bin/bash test
sudo chmod +w /ets/sudoers
-r:建立系统账号
-m:自动建立用户的登入目录
-s:指定用户登入后所使用的shell
sudo visudo
1、执行userdel命令:sudo userdel test
2、删除用户目录命令:sudo rm -rf /home/test
3、删除用户权限相关配置:删除或者注释掉/etc/sudoers中关于要删除用户的配置,否则无法再次创建同名用户。
https://ywnz.com/linuxjc/3406.html
第一个ALL,表示"From ALL hosts"(所有主机), 意思是,zouchuang从任何机器登录,都可以应用接下来的规则。
第二个ALL,表示“run as All user”,这个的意思是,zouchuang可以以任何用户的身份运行一些命令。第三个ALL,表示“run as All groups”,它的意思是,zouchuang可以以任何用户组的身份运行一些命令。运行那些命令呢?这就是第四个ALL的意思了,这表示前面的规定适用于任何命令。总结起来,这四个ALL的含义就是,zouchuang这个用户可以从任何机器登录,以任何用户和用户组的身份运行任何命令。
这四个ALL都可以用其他值来代替,比如,可以将第一个ALL改成本地局域网,或某些特定的网段,这样的话,用户在其他机器上登陆以后,就无法使用sudo命令了。
第二个和第三个ALL是可选的,如果省略,则默认为root用户,也就是说,可以这样写:
zouchuang ALL= ALL,表示zouchuang可以从任何host登录,然后以root身份运行任何命令。
接下来下面这一行
%admin ALL=(All) ALL
表示这是用户组的权限,以%开头,admin是用户组的名字,接下来的几个ALL表示的含义跟前面所述的一样,其中第二个ALL表示“All users” 而不是“All groups”。
https://www.jianshu.com/p/009e748db9e8