Linux系统不同用户切换不同目下文件夹权限问题

img


CWB_1用户是在/home,它在/home目录下,组群是CWB,我在root用户下创建了Pz,它在/root目录下,给它赋予了2770的权限,为什么在CWB_1下cd切换Pz显示权限不够,如何解决?

因为root用户家目录权限只有属主是root 和属组是root 才可以进去,然后other其他用户是不能进去的,因此你其余普通用户不能进去 root用户的家目录/root

img


然后,你想玩,想进去,有很多方法搞,例如一下其中一种,就是给 other的权限(给执行权限,也可以,不用给r权限),例如:

img


不过,生产中不能这样玩,以上演示是一个反面教材,乱给 权限了。
因此,你应该给对应的sudo权限,或者,将CWB_1用户添加附加组root,这样也可以访问,
例如添加附加组:

img

但这样其实权限也太大,因为最好还是用sudo,然而,用sudo,也由于/root 目录 其余用户没有 x权限,也还是只能用其余命令,但不能cd进去。

img

之后给个目录的执行权限后:

img

就可以进入了,
因为,总结,目录进去与否,与是否有x 权限有关,而且,这无关是否有sudo权限,始终都是 属主,属组,其他 3个类型的权限来决定。


演示完毕了,也逐一讲解了。
若有所帮助,望采纳答案支持一下。继续加油

因为/root 没有赋o+x权限。
chmod o+x /root