我在 CentOS 上遇到了文件夹权限问题。
我有一个名为 的文件夹website
,它是由 root 用户通过 ssh 创建的,权限设置为 775。现在,我有第二个帐户,名为wiki
,它位于 root 用户的次要组之一中。
发送groups root
和groups wiki
命令将产生以下结果:
根:
$ groups root
root : root bin daemon sys adm disk wheel psacln
维基百科:
$ groups wiki
wiki : psacln
普通组是psacln
,那么为什么我使用 wiki 用户却无法在website
文件夹中创建任何文件夹?
答案1
该wiki
用户在该目录中没有任何权限,因为该目录的权限组将成为root
的主要组,root
而不是其其他组之一。
您应该将chown
目录分配给wiki
用户,或者分配给它的某个组(可能不是,psacln
因为该组用于不相关的应用程序)。
答案2
用户 psacln 是 root 和 wiki 组的成员,这意味着 psacln(user) 获得 root 或 wiki 组拥有的任何文件的组权限。但是,root.root 拥有的网站目录不会向 wiki 用户授予组权限,因为 wiki 不属于 root 组。我会将文件的所有权转交给 wiki,因为 root 已经拥有对所有内容的读写权限。