djs*_*dog 5 active-directory authentication pam opensuse samba
我知道在我的 Gentoo 系统上,/etc/pam.d/su 文件带有以下注释:
auth sufficient pam_wheel.so use_uid trust
Run Code Online (Sandbox Code Playgroud)
这允许用户在没有密码的情况下 su 到 root,只要他或她在轮组中。它还有一个使用列表的示例:
auth sufficient pam_listfile.so item=ruser sense=allow onerr=fail file=/etc/security/suauth.nopass
Run Code Online (Sandbox Code Playgroud)
我目前正在使用 openSuse 11.4 并且我使用 Yast 成功地将它加入了一个域(它会自动执行所有 winbind/kerberos/ad 内容)并且想知道是否有办法修改 /etc/pam.d/su如果用户在特定的 AD 组中,则在 openSuse 中执行相同的操作。我为我的 /etc/pam.d/su 配置尝试了以下内容:
#%PAM-1.0
auth sufficient pam_rootok.so
auth include common-auth
auth sufficient pam_winbind.so require_membership_of=MYDOMAIN\\LinuxAdmins
account sufficient pam_rootok.so
account include common-account
password include common-password
session include common-session
session optional pam_xauth.so
Run Code Online (Sandbox Code Playgroud)
但显然这行不通。这是否可以使用 pam_winbind.so 模块,如果可以,如何实现?
小智 1
如果您可以将 AD 组作为 unix 组呈现给系统,sudo
则可以使用。它非常适合向不同的用户或组授予广泛的 root 权限。
其/etc/sudoers
配置如下所示:
%LinuxAdmins ALL = NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2107 次 |
最近记录: |