Henrik Ormåsen Asked: 2013-07-31 06:48:01 +0800 CST2013-07-31 06:48:01 +0800 CST 2013-07-31 06:48:01 +0800 CST Ubuntu 12.04 Samba 4 和 winbind 772 我一直在关注:https : //wiki.samba.org/index.php/Samba4/Winbind 但 getent passwd 不显示域用户,我无法使用域用户登录。其余的测试命令都OK。 samba4 1 个回答 Voted Best Answer Henrik Ormåsen 2013-07-31T06:48:01+08:002013-07-31T06:48:01+08:00 我必须执行以下操作: 安装: 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/ 而不是维基: # 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用户锁定了)
我必须执行以下操作:
安装: libpam0g-dev 与:
然后从源代码重新编译并重新安装 samba 4。
而不是 winbind 4 wiki:
我用了:
而不是维基:
我用了:
在 /etc/pam.d/common-session 我只放:
在文件的开头。(按照这个文件上的wiki,我也被本地root用户锁定了)