如何在 CentOS 7 中创建一个新用户,并赋予 sudo 命令权限
一、创建用户
创建新用户 test
adduser test
为该用户设置密码:
passwd test
二、授权
新创建的用户不能使用 sudo 命令,需要给他添加授权。授权管理是在 /etc/sudoers 这个文件里。这个文件是只读属性,先把它修改成有写入的权限。
chmod 640 /etc/sudoers
编辑 /etc/sudoers 文件:
vi /etc/sudoers
在下图位置添加刚才建立的新用户
注:可以在 sudoers 添加下面四行中任意一条
youuser ALL=(ALL) ALL
%youuser ALL=(ALL) ALL
youuser ALL=(ALL) NOPASSWD: ALL
%youuser ALL=(ALL) NOPASSWD: ALL
第一行: 允许用户 youuser执行sudo命令(需要输入密码).
第二行: 允许用户组youuser里面的用户执行sudo命令(需要输入密码).
第三行: 允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
第四行: 允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.
保存,退出后,将该文件权限改回去:
chmod 440 /etc/sudoers
三、删除用户:
userdel -r test
发表评论