auth required pam_wheel.so use_uid trust group=xixi修改以上规则wheel组或xixi组可以使用su权限
时间: 2024-05-12 19:20:29 浏览: 232
要修改以上规则,您需要编辑PAM(Pluggable Authentication Modules)配置文件。以下是在Ubuntu系统上编辑该文件的步骤:
1. 打开终端并以root用户身份登录。
2. 使用以下命令打开PAM配置文件:
```
sudo nano /etc/pam.d/su
```
3. 找到以下行:
```
auth required pam_wheel.so use_uid
```
4. 修改为以下行:
```
auth required pam_wheel.so use_uid trust group=wheel,xixi
```
这将允许wheel组和xixi组的用户使用su权限。
5. 保存更改并关闭文件。
6. 现在,只有wheel组和xixi组的用户才能使用su命令。其他用户将无法使用该命令。
请注意,如果您使用的不是Ubuntu系统,则PAM配置文件的位置可能会有所不同。在某些系统上,该文件可能位于/etc/pam.d/su或/etc/pam.d/su-l。在编辑文件之前,请确保您知道正确的文件路径。
相关问题
auth required pam_wheel.so use_uid trust group=wheel,xixi添加以上规则后wheel组用户不能使用su
这是因为您的规则中使用了"trust"选项,该选项将忽略掉用户输入的密码,直接允许其切换到目标用户。如果您想要限制只有wheel组的特定用户可以使用su命令,可以将"trust"选项去掉,然后在"/etc/group"文件中将需要使用su的用户添加到wheel组中。修改后的规则如下:
auth required pam_wheel.so use_uid group=wheel,xixi
请注意,这样设置可能会有一定的安全风险,因为任何人都可以通过添加到wheel组中来获得su权限。建议您根据实际情况自行评估风险并采取相应的措施。
auth sufficient pam_rootok.so auth required pam_wheel.so trust use_uid group=xixi以上规则会造成wheel组用户使用su会报拒绝权限,该怎么修改
可以将 "sufficient" 改为 "required",同时将 "pam_rootok.so" 移动到 "auth required" 的前面,这样就会先检查 root 权限是否允许,然后再检查是否属于 wheel 组。
修改后的规则如下:
auth required pam_rootok.so
auth required pam_wheel.so trust use_uid group=xixi
阅读全文