为什么Linux中的root账户下的一个目录的权限是drwxrwxrwx,而用另一个帐号访问时系统提示却权限不够
发布网友
发布时间:2022-05-02 14:23
我来回答
共4个回答
热心网友
时间:2023-10-08 17:26
检查 root 目录的权限。
/root 是只能有 root 自己访问的,而他里面的目录首先要先能进入他的上级 root 目录权限,再说这个目录的权限。
至少要 /root 目录这个用户也能进入。也就是这个用户有 x 权限(运行权限,目录的运行权限就是进入)。
不过作为一个合格的安全 Linux 用户,/root 应该只允许 root 用户访问。
你还是把这个目录移出 /root 目录吧。
至于除了 x 权限,r 行不行我不清楚,反正默认 /root 别的用户是不能进入的。
热心网友
时间:2023-10-08 17:27
你查看一下又没有隐藏权限,
#lsattr filename
如果有隐藏权限,例如
[root@localhost ~]# lsattr aaa
----i-------- aaa
将其隐藏权限去掉,用
#chattr -i filename
例如:
[root@localhost ~]# chattr -i aaa
[root@localhost ~]# lsattr aaa
------------- aaa
这样就应该行了,你试试吧!
热心网友
时间:2023-10-08 17:27
root目录只有以root身份登录的时候才能够访问的。其他的用户不能访问root用户权限的文件。
热心网友
时间:2023-10-08 17:28
/root 的权限是啥样?