一:问题描述
[root@ser6-52 ~]# su - mongodb
su: warning: cannot change directory to /home/mongodb: Permission denied
-bash: /home/mongodb/.bash_profile: Permission denied
二:出错原因
家目录的属主不对,权限不够
[root@ser6-51 ~]# ls -ld /home/mongodb/
drwx------ 2 504 504 4096 Jul 15 13:50 /home/mongodb/
三:解决办法
修改owner,修改权限
[root@ser6-51 ~]# chown -R mongodb:mongodb /home/mongodb/
[root@ser6-51 ~]# chmod -R 755 /home/mongodb/
[root@ser6-51 ~]# su - mongodb
[mongodb@ser6-51 ~]$
现在可以切换了。