如何设置允许某些用户执行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
- 如何设置允许某些用户执行sudo的命令
- 如何允许匿名用户访问某些给定页面的MVC?
- centos 中特定用户用sudo 执行命令不需要输入密码的设置
- 限制用户sudo所能执行的命令
- Linux用户执行命令免sudo密码
- SHELL实现跳板机,只允许用户执行少量允许的命令
- sudo给某些用户添加以root权限运行某些命令
- Ubuntu系统中如何给一个用户授权通过sudo执行所有命令
- CentOS or Redhat 非root用户利用sudo执行root相关命令的解决方法
- centos 下 sudo 跨用户执行多个命令脚本
- Linux环境下sudo切换用户后执行其他命令
- 用其他用户的身份执行命令:sudo
- sudo授权指定用户在指定主机上运行某些命令
- [centos]给予用户sudo命令的权限
- 执行shell时某些操作使用sudo执行又不想每次输入密码的解决方式
- 设置sudo用户
- 设置 sudo 用户
- 如何把一个命令加入到某个用户sudo的列表中
- Spark入门_2_LoadSaveData
- Android 命名规范 (提高代码可以读性)
- Linux内核与实现
- 树上倍增求LCA(最近公共祖先)
- 进程的简单介绍
- 如何设置允许某些用户执行sudo的命令
- iOS 导航栏颜色渐变与常用属性
- Python中转到指定目录
- 3-5乘法表问题
- Java中的private、protected、public和default的区别
- h5学习地址
- Java-HttpSession监听
- 柯南《业火的向日葵》观影归来 - 不涉及剧透
- 设计模式》六大原则之一:开闭原则