普通用户添加sudo权限

1、visudo 

在root ALL=(ALL) ALL    下面添加如下一行

[root@localhost ~]# visudo

......
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
www     ALL=(ALL)       NOPASSWD:ALL

......


ps:这里说下你可以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命令,并且在执行的时候不输入密码.

如果需要编辑/etc/sudoers文件的话,需要先添加写的权限

[root@localhost ~]# ll /etc/sudoers
-r--r----- 1 root root 4076 Mar 31 14:31 /etc/sudoers 
添加sudo文件的写权限,命令是:
chmod u+w /etc/sudoers

  

 

posted @ 2022-04-01 15:17  岁月静好·  阅读(335)  评论(0)    收藏  举报