su 不询问密码

su 不询问密码

我的su不要求密码。当我运行时,su它只是将我登录到root.我尝试了一下su - root,然后它要求输入密码。现在,因此,kdesu无需密码即可使用 root 权限运行应用程序。我尝试su用以下脚本替换

#!/bin/bash
/root/./su - root 
exit

我把我的 su 移到了/root.

现在要求输入密码,但输入密码后kdesu一点击就挂起。Enter

我正在使用 Arch Linux。

答案1

man su注释所示,/etc/pam.d/susu.其中一个选项是为wheel组中的任何人授予隐式提升的权限:

# Uncomment the following line to implicitly trust users in the "wheel" group.
auth        sufficient  pam_wheel.so trust use_uid

如果此行未注释,则当您在su不带任何参数的情况下发出时,su默认以 root 身份运行交互式 shell,并且如果您的用户位于该wheel组中,没有密码提示

相关内容