ホームディレクトリにログインできない場合の対処方

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

sshなどでログインした時にこのようなエラーがでた場合。
Could not chdir to home directory /home/userName: Permission denied
-bash: /home/userName/.bash_profile: 許可がありません

まず。ls /home をしてみよう。
http://cmd.misty.ne.jp/refference/ls.html
所有者やグループの名前が別人になってなかったろうか?
別人になっているなら所有者とグループを変える必要があるのでchownコマンドを実行する。
http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230729/
実行例:
# ls -l
drwx------ 29 otherUserName     otherUserName     4096  3月  6 14:27 myHomeDirectory
# chown -R MyUserName:MyUserName myHomeDirectory
これでうまくいくはず。
最終更新:2011年05月04日 01:22