即使使用 777 并且禁用了 selinux,权限仍然被拒绝

即使使用 777 并且禁用了 selinux,权限仍然被拒绝

在一台 centos 6.5 机器上,我想创建一个普通用户,其主目录由许多用户共享,称为 shareduser

/home/shareduser 具有 mod 700,然后共享文件夹被称为:/home/shareduser/storage 具有 mod 777,所有者和组 = shareduser,进一步 selinux 被禁用

每当我使用自己的用户(moataz)进入文件夹时,都会出现权限被拒绝的情况

有什么想法吗?干杯,

答案1

mod 700 表示只有所有者/home/shareduser可以读/写/执行(我忘了目录的执行是什么意思)。来自 wiki 页面修改模式,看起来你至少想要在组标志上设置执行位,但你还必须确保所有相关用户都分配给了分配给的组/home/shareduser(请参阅chown),以便它们可以在其中递归。

答案2

您可以更改 SELinux。设置“Permissive”或“0”(零)可能会解决您的问题。 $ setenforce [Permissive|0]

要使更改在系统重启后仍然有效,请编辑“SELINUX=”行,/etc/selinux/config使其变为“enforcing”、“permissive”或“disabled”。例如:SELINUX=permissive

相关内容