文件夹redirect到Samba失败,虽然映射驱动器工作

我在上大学。 我们有一个校园范围的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中,将其更改为指向主目录:

  • 转到文件夹redirect区域,然后select“文档”文件夹和“目标”选项卡。
  • 更改设置“基本 – 将所有人的文件夹redirect到相同的位置”
  • 将目标文件夹位置更改为“redirect到以下位置”
  • 将根path更改为“\ sambaho​​st.FQDN \%USERNAME%\ WIndows \ Documents”
  • 请注意,我们尝试使用%LogonUser%,但没有奏效。
  • 接下来打开设置选项卡
  • 检查“授予用户文档专有权”框。

而已。 回到testing工作站,我现在可以login,一切似乎都很好。 (我不需要运行“gpupdate / force”,但你可能必须这样做才能让它重新读取组策略)然后在samba服务器上,我可以validation文档和项目出现在Users“Windows / Documents“目录。

希望这可以帮助别人。