我在上大学。 我们有一个校园范围的AD域,可以用来validation我们的实验室。 我试图设置一个Linux服务器映射驱动器和文件夹redirect。
Samba服务器是一个Ubuntu 16,64位,安装最less的东西(Samba,LAMP,OpenSSH)进行testing。
映射主目录工作正常(例如,我可以使用GPO显示为T:驱动器)。 但是,当我尝试文件夹redirect,我什么也得不到。
– 没有文件在samba服务器上创build。 – 在testingPC上的事件日志中,我会看到“完成文件夹redirect处理500毫秒”,EventID 7016。
samba服务器是域成员,而不是控制器。 事实上,我对这些域控制器的访问非常有限,因为那些由大学的中央IT部门来pipe理(我只能访问我们的部分森林)。
这里是我的smb.conf的一些相关部分
[global] workgroup = OURDOMAINNAME realm = OURDOMAINNAME.CA netbios name = sambatest security = DOMAIN password server = * [homes] comment = Home Directories browseable = no read only = no [profiles] comment = Users profiles path = /home/samba/profiles read only = no writable = yes browseable = yes create mask = 0600 directory mask = 0700 public = yes store dos attributes = yes
我不明白为什么住房的一部分工作,但configuration文件没有。 两者都涉及authentication用户到服务器,不是吗? (是的,这里不是桑巴大师)
我已经尝试了很多文件权限的变化,在[profiles]位上的选项越来越less。
我在网上find的大多数文件都假设你的samba主机也是一个域控制器。
对于文件夹redirectGPO我有:
Setting: Basic - Redirect everyone's folder to the same location Target Folder: Create a folder for each user under the root path Root: \\myserver.ca\profiles
任何帮助将不胜感激。
==============================
解决了。 有点。
仍然无法将其存储在“configuration文件”目录中。 但我的同事想出了如何让它redirect到用户的主目录。
1)在samba服务器上创build文件夹,并使其由用户拥有:
# sudo mkdir -p ~USER/Windows/Documents # sudo chown -R USER:USER ~USER/Windows # sudo chmod 700 ~USER/Windows
2)在GPO中,将其更改为指向主目录:
而已。 回到testing工作站,我现在可以login,一切似乎都很好。 (我不需要运行“gpupdate / force”,但你可能必须这样做才能让它重新读取组策略)然后在samba服务器上,我可以validation文档和项目出现在Users“Windows / Documents“目录。
希望这可以帮助别人。