无法在 CentOs 中执行 su

无法在 CentOs 中执行 su

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 ~]$ 

在类似配置的服务器上,我可以同时执行sussh

/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相同(我的意思是工作服务器和不工作的服务器)。

我该如何进一步调试这个问题?

相关内容