sas*_*alm 6 permissions rename
最近我试图将我拥有的目录移动到另一个目录(我也拥有),但我不能。然后我注意到我不拥有父目录。
这让我想知道在 UNIX 中移动目录的规则是什么。您是否需要对它及其父级都具有读/写权限?如果它包含您不拥有的文件或目录,会发生什么情况?
您的用户需要write/executable (wx)
目录权限才能创建/删除其中的任何文件(即使您不拥有它们并且没有读取权限)。没有必要拥有它。
因此,要移动目录,您需要wx
对父目录有权限,以便能够操作其中的文件和目录,以及wx
要移动的目录和所有嵌套目录(其中文件的权限根本不重要,如果您不打算更改它们)。