跨域运行 icacls - 信任关系失败

跨域运行 icacls - 信任关系失败

我经常需要创建目录并设置 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 问题(没有进一步测试)。

有什么想法可以在不使用加入域的计算机的情况下解决这个问题吗?

提前致谢

相关内容