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

 

posted @ 2019-07-22 06:17  ppCola  阅读(848)  评论(0编辑  收藏  举报