我的网络出现了一个问题,这让我非常烦恼。
我有三台运行 Ubuntu 13.04 的工作站、一台 Windows 7 工作站和三台运行 Ubuntu Server 12.04 的服务器。其中一台服务器是运行 Samba4 的域控制器,处理 DNS、Kerberos、NTP 和 DHCP。
今天我试图将一台笔记本电脑添加到域中,运行 Ubuntu 13.10。我发出net ads join -U AdminUser并且笔记本电脑加入域没有错误。我从字面上复制并粘贴了其他工作站的配置文件并验证了权限。
当我运行时,wbinfo我可以看到域用户和组。但是,当我运行时,getent我只能看到本地用户和组。如果我运行wbinfo -a domainuser --verbose,我会被要求输入用户的密码并且密码被接受并且没有错误。Kerberos 也能正常工作。
nsswitch.conf, pam.d/common-auth, pam.d/common-session, pam.d/common-account, smb.conf, 和krb5.conf都是其他系统(有效)的精确副本,我什至通读了它们来验证这一点。
有什么我忽略的吗?
Ubuntu 在 13.04 和 13.10 之间有什么改变吗?
任何帮助,将不胜感激!
小智 5
我遇到了同样的问题,安装libnss-winbind解决了这个问题。
sudo apt-get install libnss-winbind
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12654 次 |
| 最近记录: |