Haw*_*eye 2 permissions redhat sudo user-permissions
我的机器上有以下文件设置权限:
/etc/sudoers.d/myuser
Run Code Online (Sandbox Code Playgroud)
其内容如下:
myuser ALL=(myuser) NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)
我想向此列表添加第二个用户,例如:
myuser ALL=(myuser, myuser2) NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)
我的问题是:目录中的文件中的一行可以/etc/sudoers.d有多个用户吗?
是的,根据man sudoers这个是允许的。
然而,你所拥有的方式可能不会按照你想要的方式工作。括号中的部分是用户,允许通过 sudo 模拟。
您现有的行允许用户在不使用密码的myuser情况下运行命令myuser,这没有多大意义(无论如何,他可以在没有 sudo 的情况下像自己一样运行命令)。
您修改后的行允许用户myuser以自己的身份或以 user 的身份运行命令myuser2。如果这就是你想要的,那好吧。
如果您希望myuser和都myuser2以 方式运行命令myuser,则必须myuser2在开头添加:
myuser, myuser2 ALL=(myuser) NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)
如果您想允许这两个用户运行管理命令,则应该是:
myuser, myuser2 ALL=(ALL) NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5433 次 |
| 最近记录: |