Windows 相当于什么:
chown $USER
chmod 600 file
据我了解,这要求禁用继承的权限(因为 HOSTNAME\Users 是继承的)并且删除我本人和管理员之外的所有组。
该操作能用 和 来执行takeown
吗icacls
?
答案1
取得所有权,以便以前的所有者(如果有)无法更改权限。使用 takeown 命令执行此操作:
takeown /f filepath
禁用自动继承:
icacls filepath /inheritance:d
授予自己完全控制权:
icacls filepath /grant user:f
最后删除其他所有人:
icacls filepath /remove someotheruser
任何未在 ACL 中列出的人都会被默认拒绝。