su切换用户带来的疑惑
|
由输出可知,SELinux处于关闭状态,这个原因也排除了。
到目前为止,问题变得扑朔迷离,到底是哪里出现问题了呢?作为Linux运维人员,例行检查系统根分区状态是非常必要的,那么首先检查一下根分区的磁盘空间大小,发现剩余空间还有很多,排除空间问题。既然报的错误是权限有问题,那么只要以权限为线索,不偏离这个核心就没错,于是继续尝试检查/home目录下各个用户的权限,执行命令如图4所示 输出看每个用户的目录权限,都是“rwx------”,即“700”,完全没有问题。仔细检查思路,发现当前的目光一直停留在用户对应的目录上,而忽略了其他输出信息,而问题就藏在之前没有关注的信息中。在这个命令输出的前两行中,第一行权限对应的目录是“.”,代表当前目录,也就是/home目录,权限为“rwxr-xr-x”,即“755”,第二行权限对应的目录是“..”,也就是根目录,权限却为“rw-rw-rw-”,即“666”,此时,问题终于查找到了,原来是根目录权限问题。
将根目录权限设置为“rw-rw-rw-”,显然是不正常的。在正常情况下根目录的权限应该是“755”,为何设置成了这样,很大的可能是误操作。通过ls命令查看根目录的权限时展示不是很清楚,也容易被很多运维人员忽略,其实我们可以通过另一个命令stat来详细查看每个目录的权限,如图5所示。 (编辑:常州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


