su
我在连接到 Active Directory 的系统上 遇到了麻烦。
[user1@host_test ~]$ su - username
Password:
su: Permission denied
[user1@host_test ~]$
但我可以使用以下方式访问服务器ssh
[user1@host_test ~]$ ssh username@domain@localhost
username@localhost's password:
[username@host_test ~]$
在类似配置的服务器上,我可以同时执行su
和ssh
。
我/var/log/secure
发现
Oct 18 16:00:00 host_test su:pam_sss(su-l:account): Access denied for user username@domain: 6(Permission denied)
我已经检查了以下常见问题:
- 不允许用户访问服务器。
允许其ssh
工作。 - 错误的权利/没有诉讼位
/bin/su
-rwsr-xr-x 1 root root 32096 Jul 12 11:43 /bin/su
- SELinux 已禁用
root
可以执行 su - 用户名- 两个配置都
/etc/pam.d/su-l
相同(我的意思是工作服务器和不工作的服务器)。
我该如何进一步调试这个问题?