创建一个普通用户,给该用户sudo权限,再将其加入root组

创建普通用户:emma1

useradd emma1

为emma1用户创建密码:

passwd emma1

输入密码,确认密码 成功

创建一个普通用户,给该用户sudo权限,再将其加入root组_第1张图片

大概意思是说emma这个用户不在sudoers这个文件里,这个事件将要被报告的。

su -    (切换到root)

输入超级用户root密码

#chmod u+w /etc/sudoers    (添加root对sudoers这个文件的写权限)

#vi /etc/sudoers           (编辑sudoers,把emma这个用户添加进去)

找到 root ALL=(ALL)        ALL 这行 ,并在此行下添加

  xinhuan ALL=(ALL)        ALL

:wq  (保存并退出)

#chmod u-w /etc/sudoers   (这里我们再把root对sudoers这个文件的写权限去掉)

操作后注销重新登录

修改后必须重新登录才生效

将emma加入root用户组

sudo usermod -g root emma 

创建一个普通用户,给该用户sudo权限,再将其加入root组_第2张图片

查看emma的用户信息:cat /etc/passwd|grep emma

验证是否操作成功

成功

 

扩展知识

useradd test   ###创建test用户

passwd test   ###创建/更新test用户密码

visudo   ###给用户分配sudo权限

su test   ###在当前目录下切换至test用户

su - test   ###登录test用户,默认登录目录~

exit   ###退出test目录

sudo su   ###普通用户进入root用户

su root   ###在当前目录下普通用户切换至root用户

su - root   ###普通用户登录root用户,默认登录目录~

创建一个普通用户,给该用户sudo权限,再将其加入root组_第3张图片

userdel test -r   ###彻底删除用户

 

-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

useradd -d /usr/test -m test   ###创建带有主目录的test用户

一般创建的用户到这里也就足够了。

 

 

 

 

你可能感兴趣的:(编程基础)