如何使用 takeown 和 icacls 拒绝其他用户访问?

如何使用 takeown 和 icacls 拒绝其他用户访问?

Windows 相当于什么:

chown $USER
chmod 600 file

据我了解,这要求禁用继承的权限(因为 HOSTNAME\Users 是继承的)并且删除我本人和管理员之外的所有组。

该操作能用 和 来执行takeownicacls

答案1

取得所有权,以便以前的所有者(如果有)无法更改权限。使用 takeown 命令执行此操作:

takeown /f filepath

禁用自动继承:

icacls filepath /inheritance:d

授予自己完全控制权:

icacls filepath /grant user:f

最后删除其他所有人:

icacls filepath /remove someotheruser

任何未在 ACL 中列出的人都会被默认拒绝。

相关内容