root用户不能su到其他用户,当使用命令 su - <用户名> 时返回下面的错误信息:
3004-505 Cannot set process environment!
解决方法:
当用户一进入系统,马上退出并报错3004-009 Failed running login shell
这个问题是典型的permission问题。
#ls -dl /
drwx------
#ls -dl /usr
drwxr-----
#ls -dl /usr/bin
drwxr-----
可以明显看出权限有问题,更改后问题排除
chmod 755 /; chmod 755 /usr; chmod 755 /usr/bin