Ubuntu 12.04 Samba 4 和 winbind

Ubuntu 12.04 Samba 4 和 winbind

我一直在关注:https://wiki.samba.org/index.php/Samba4/Winbind但是 getent passwd 没有显示域用户,我无法使用域用户登录。其余测试命令均正常。

答案1

我必须做以下事情:

安装:libpam0g-dev:

# apt-get install libpam0g-dev

然后从源代码重新编译并重新安装 samba 4。

而不是 winbind 4 wiki:

# ln -s /usr/local/samba/lib/libnss_winbind.so.2 /lib/libnss_winbind.so
# ln -s libnss_winbind.so /lib/libnss_winbind.so.2

我用了:

# ln -s /usr/local/samba/lib/libnss_winbind.so.2 /lib/x86_64-linux-gnu/
# ln -s /usr/local/samba/lib/libnss_winbind.so /lib/x86_64-linux-gnu/

而不是 wiki:

# ln -s /usr/local/samba/lib/security/pam_winbind.so /lib/security

我用了:

ln -s /usr/local/samba/lib/security/pam_winbind.so /lib/x86_64-linux-gnu/security/

在 /etc/pam.d/common-session 中我只输入:

session required pam_mkhomedir.so umask=0022 skel=/etc/skel

在文件的开头。(按照此文件的 wiki,我也被本地 root 用户锁定了)

相关内容