Redhat 一个奇怪的权限错误
Aug 1, 2013今天在Redhat6新建了一个用户
useradd -d /home/abc -m abc
然后在用这个用户登入的时候 就发生了诡异的事情
系统报出
Could not chdir to home directory /home/abc: Permission denied
我还以为是我自己建的文件夹忘记改权限了就去看
仔细一看,用户,属组,权限,没有任何问题啊.
于是我在报错后敲cd命令 手动回到home目录 … 它正常切过去了
这就闹鬼了 为什么ssh登录的时候无法切到用户目录呢
后来查了半天 终于明白是selinux闹的鬼
敲 ls –cotext 可以看到那个目录的context属性
然后用id命令查一下 也有个context属性
两个果然不一样
因为时间紧张这个context到底是怎么运作的 为什么会这样 我还没研究清楚
刚好写在这里提醒我以后研究
总之我把selinux关了 内网环境 不用劳烦它为我操心安全了