现象:
客户网站群使用自带数据库Pgsql时,重启过程中:
在root用户下,su到一个普通用户vsb_pgsql,得到如下错误:

原因:
检查/bin/bash,权限正确
检查/home/vsb_pgsql权限正确
检查/lib64/ld-2.12.so权限也正确
修改/etc/passwd,将vsb_pgsql的home修改成/tmp,把/tmp设置为777,而su出现同样的错误。
也就是vsb_pgsql用户无法访问777权限的/tmp。
通过stat命令,查看到

解决方案:
通过stat命令查看到/权限是错误的,x权限的丢失造成的。

/权限的丢失对于各种运行在自己用户身份上的daemon也存在同样的影响。
参考链接:
http://blog.chinaunix.net/uid-29404121-id-4249760.html