假设我们有用户:alice
和bob
。
现在,鲍勃想将爱丽丝的~/Documents
目录移到他的主文件夹中。
更新权限(从Alice到Bob)的最佳工作流程是什么?
这意味着Alice对/home/alice/Documents/
(递归)的目录和文件所拥有的所有权利(递归)和目录和文件都将被添加到Bob中/home/bob/Documents/
,并且Alice的权利将从中删除/home/bob/Documents
。
如果您使用来更改文件所有者chown
,则对alice的许可将转移到bob。所以这是流程:
sudo mv ~bob/Documents ~bob/Documents.orig
sudo mv ~alice/Documents/ ~bob/Documents
sudo chown -PR bob ~bob/Documents
编辑:
如果您也想覆盖该组,请使用
sudo chown -PR bob:bob ~bob/Documents
或者:
sudo chown -PR bob: ~bob/Documents
使用bob的主要组。
但是,请注意,如果~alice/Documents
具有非默认的组权限,这可能会出现问题。在这种情况下,最好使用类似
sudo find ~bob/Documents -group alice -exec chown -h bob: {} +
如果正在使用ACL,则可能还需要检查它们。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句