我经常需要创建目录并设置 Samba 共享的权限,这些共享加入到与我的“主”域没有信任关系的外部域。
安装和创建目录工作正常
New-PSDrive -Name "F" -PSProvider FileSystem -Root $someNAS -Persist -Credential $admin_in_foreign_domain
New-Item -Path "F:\a\b\testdir" -ItemType Directory
但更改新创建的文件夹的权限失败。
icacls.exe "F:\a\b\testdir" /inheritance:r /grant "$($foreign_domain)\$($some_username):(OI)(CI)(RX,W)"
结果是
domain\User The Trust Relationship Between This Workstation and the Primary Domain Failed
使用 Powershell Get/Set-ACL 甚至在我们自己的域中都不起作用。这可能是 Samba 问题(没有进一步测试)。
有什么想法可以在不使用加入域的计算机的情况下解决这个问题吗?
提前致谢