samba服务器无法删除奇怪的ACL

问题描述 投票:0回答:1

我有一个samba共享目录//dc/documents。但是它有奇怪的ACL

ACL:S-1-22-2-0:ALLOWED/0x0/
我可以看到但不能删除。

在这里您可以看到它已正确列出但没有用户名

$ smbcacls //dc/documents / -U "MYDOMAIN\admin"
Password for [MYDOMAIN\admin]:
REVISION:1
CONTROL:SR|DP
OWNER:MYDOMAIN\Domain Users
GROUP:MYDOMAIN\Domain Users
ACL:Everyone:ALLOWED/OI|CI/
ACL:CREATOR OWNER:ALLOWED/OI|CI|IO/FULL
ACL:CREATOR GROUP:ALLOWED/OI|CI|IO/READ
ACL:S-1-22-2-0:ALLOWED/0x0/
ACL:MYDOMAIN\Domain Users:ALLOWED/OI|CI/FULL

当我尝试删除它时发生严重错误

$ smbcacls //dc/documents / -U "MYDOMAIN\admin" -D "ACL:S-1-22-2-0:ALLOWED/0x0/ "
Password for [MYDOMAIN\admin]:
ACE 'S-1-22-2-0:ALLOWED/0x0/ ': bad permission value at ' '

但是删除/添加其他ACL 没有任何问题。而且我怀疑由于这个奇怪的 ACL,我什至无法从 Windows 更改 ACL。如果我单击共享目录属性对话框的“安全”选项卡,它只会使资源管理器崩溃。

现在我被困在这里,有什么想法吗?谢谢!

acl samba
1个回答
0
投票

为域管理员用户做一个--set。

smbcacls  //dc/documents / -U admin%password --set=ACL:DOMAIN\\admin:ALLOWED/"OI|CI"/CHANGE

您应该删除所有 ACL 并从头开始。

这修复了文件夹安全选项卡中的 Windows 锁。

© www.soinside.com 2019 - 2024. All rights reserved.