我想将 samba 4 设置为共享本地目录,以便允许域用户挂载该目录。我不希望域用户能够登录 linux 机器,他们应该只能使用共享目录。
涉及3台机器:
- dc:充当域控制器的 Windows Server 2012。
- 工作站:一个 Windows 工作站,实际上与 dc 是同一台机器,但这只是因为我没有 2 个窗口,应该没关系。
- samba : 一个 linux 服务器,其目录 (/srv/rw) 应该在网络上共享
我希望,当域用户登录“工作站”时,他可以在“samba”上看到共享,而不会提示输入登录名/密码。我遵循了本教程: http: //linuxtot.com/add-a-simple-samba-file-server-as-a-domain-member/
当我尝试将“samba”(机器)加入域时,出现错误:
root@samba:~# net ads join -S rootdomainname.com -U "Administrator%password"
kinit succeeded but ads_sasl_spnego_krb5_bind failed: Server not found in Kerberos database
Failed to join domain: failed to connect to AD: Server not found in Kerberos database
net ads join
我可以在命令
期间在网络上看到 kerberos 错误:
“Kerberos 数据库”指的是什么?那是AD里的那个吗?
另外,我的 linux 机器上没有任何文件“/etc/krb5.conf”,这正常吗?一些教程引用了这个文件。
知道问题是什么吗?