如何设置允许某些用户执行sudo的命令

来源:互联网 发布:raysource mac版下载 编辑:程序博客网 时间:2024/05/01 18:36

linux上默认除了root外,其他所有用户都没有权限使用sudo的命令,那么怎么设置允许某些用户使用sudo的命令呢?

1、以root的身份登录系统

2、执行visudo命令(visudo中间没有空格),其实也就是编辑/etc/sudoers这个文件,但是使用viduso比较安全,该命令会执行一些语法检查的操作

3、找到这一行:

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL

4、该行就表示允许哪个用户在哪台主机上执行哪些命令,ALL代表没有限制

5、如果我们想允许pro1这个用户执行sudo的命令,只需这样修改即可:

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL

pro1  ALL=(ALL)       ALL

6、:wq保存并退出即可。

7、至此pro1这个用户已经可以使用sudo这个命令了


PS:

## Allows people in group wheel to run all commands
# %wheel        ALL=(ALL)       ALL

## Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

该文件中的这几行代表允许哪些用户组的用户使用sudo的命令,NOPASSWD标记该用户组执行sudo的命令时不需要输入密码

0 0
原创粉丝点击