###前提・実現したいこと
rails5からさくらのVPSへcapistranoを使ってデプロイしたいです。
###発生している問題・エラーメッセージ
ssh -p ポート番号 deploy@xxx.xx.xxx.xx実行
deploy@xxx.xx.xxx.xx's password: Last login: Sun Jan 22 18:23:34 2017 from 163.232.155.104.bc.googleusercontent.com SAKURA Internet [Virtual Private Server SERVICE] ★Could not chdir to home directory /home/deploy: Permission denied -bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) -bash: /home/deploy/.bash_profile: Permission denied -bash-4.1$ exit logout
chown等で権限を変えた + selinux等での権限問題なんではないかと思います。
どこを確認すればよいのかもご指摘などいただけると嬉しいです。
情報量が少なくてすみません。
適宜追加する予定でした。
どれをのせればいいのかわからず…
###追加
[root@tk2-241-30026 ~]# grep deploy /etc/passwd deploy:x:501:501::/home/deploy:/bin/bash [root@tk2-241-30026 ~]# ls -l /home | grep deploy drwx------ 3 deploy deploy 4096 Jan 22 17:05 deploy
こちら以上ないと判断致しました!
[root@tk2-241-30026 ~]# ls -Zd /home/…drwx------. root root system_u:object_r:home_root_t:s0
[root@tk2-241-30026 home]# ls -l total 12 drwx------ 2 capistrano capistrano 4096 Jan 22 17:33 capistrano drwx------ 3 deploy deploy 4096 Jan 22 17:05 deploy drwx------ 3 sagae sagae 4096 Jan 19 15:58 sagae
【ssh -p ポート番号 deploy@xxx.xx.xxx.xx ls -l /home】
ローカル(cloud9)
$ ssh -p ポート番号 deploy@xxx.xx.xxx.xx ls -l /home deploy@xxx.xx.xxx.xx's password: Could not chdir to home directory /home/deploy: Permission denied bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) bash: /home/deploy/.bashrc: Permission denied ls: cannot open directory /home: Permission denied
サーバ(Teraterm)
[root@tk2-241-30026 home]# ssh -p ポート番号 deploy@xxx.xx.xxx.xx ls -l /home deploy@xxx.xx.xxx.xx's password: Could not chdir to home directory /home/deploy: Permission denied bash: /home/deploy/.bashrc: Permission denied ls: cannot open directory /home: Permission denied
【ssh -p ポート番号 deploy@xxx.xx.xxx.xx /】
ローカルcloud9
$ ssh -p ポート番号 deploy@xxx.xx.xxx.xx / deploy@xxx.xx.xxx.xx's password: Could not chdir to home directory /home/deploy: Permission denied bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) bash: /home/deploy/.bashrc: Permission denied bash: /: is a directory
サーバteraterm
[root@tk2-241-30026 home]# ssh -p ポート番号 deploy@xxx.xx.xxx.xx / deploy@xxx.xx.xxx.xx's password: Could not chdir to home directory /home/deploy: Permission denied bash: /home/deploy/.bashrc: Permission denied bash: /: is a directory
【ssh -p ポート番号 deploy@xxx.xx.xxx.xx id】
ローカルcloud9
$ ssh -p ポート番号 deploy@xxx.xx.xxx.xx id deploy@xxx.xx.xxx.xx's password: Could not chdir to home directory /home/deploy: Permission denied bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) bash: /home/deploy/.bashrc: Permission denied uid=501(deploy) gid=501(deploy) groups=501(deploy),10(wheel)
サーバ(teraterm)
[root@tk2-241-30026 home]# ssh -p ポート番号 deploy@xxx.xx.xxx.xx id deploy@xxx.xx.xxx.xx's password: Could not chdir to home directory /home/deploy: Permission denied bash: /home/deploy/.bashrc: Permission denied uid=501(deploy) gid=501(deploy) groups=501(deploy),10(wheel)
【ssh -p ポート番号 deploy@xxx.xx.xxx.xx ls -l /】
ローカルcloud9
$ ssh -p ポート番号 deploy@xxx.xx.xxx.xx ls -l /home deploy@xxx.xx.xxx.xx's password: $ ssh -p ポート番号 deploy@xxx.xx.xxx.xx / bash: /home/deploy/.bashrc: Permission denied total 82 dr-xr-xr-x. 2 root root 4096 Jan 21 05:03 bin dr-xr-xr-x. 5 root root 1024 Jan 18 23:13 boot drwxr-xr-x. 82 root root 4096 Jan 22 17:39 etc drwxr-xr-x. 2 root root 4096 Sep 23 2011 mnt bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) bash: /home/deploy/.bashrc: Permission denied total 82 dr-xr-xr-x. 2 root root 4096 Jan 21 05:03 bin dr-xr-xr-x. 5 root root 1024 Jan 18 23:13 boot drwxr-xr-x 17 root root 3340 Jan 19 21:22 dev dr-xr-xr-x. 2 root root 12288 Jan 21 05:03 sbin bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) bash: /home/deploy/.bashrc: Permission denied total 82 dr-xr-xr-x. 2 root root 4096 Jan 21 05:03 bin dr-xr-xr-x. 5 root root 1024 Jan 18 23:13 boot drwxr-xr-x 17 root root 3340 Jan 19 21:22 dev drwxr-xr-x. 2 root root 4096 Sep 23 2011 mnt bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8) bash: /home/deploy/.bashrc: Permission denied total 82 dr-xr-xr-x. 2 root root 4096 Jan 21 05:03 bin dr-xr-xr-x. 5 root root 1024 Jan 18 23:13 boot drwxr-xr-x 17 root root 3340 Jan 19 21:22 dev drwxr-xr-x. 82 root root 4096 Jan 22 17:39 etc drwx------. 5 root root 4096 Jan 22 17:33 home dr-xr-xr-x. 10 root root 4096 Dec 6 19:09 lib dr-xr-xr-x. 9 root root 12288 Jan 20 04:31 lib64 drwx------. 2 root root 4096 Dec 6 19:05 lost+found drwxr-xr-x. 2 root root 4096 Sep 23 2011 media drwxr-xr-x. 2 root root 4096 Sep 23 2011 mnt drwxr-xr-x. 3 root root 4096 Dec 6 19:10 opt dr-xr-xr-x 133 root root 0 Jan 19 21:22 proc dr-xr-x---. 7 root root 4096 Jan 22 20:47 root dr-xr-xr-x. 2 root root 12288 Jan 21 05:03 sbin drwxr-xr-x. 2 root root 4096 Dec 6 19:06 selinux drwxr-xr-x. 2 root root 4096 Sep 23 2011 srv drwxr-xr-x 13 root root 0 Jan 19 21:22 sys drwxrwxrwt. 4 root root 4096 Jan 22 19:28 tmp drwxr-xr-x. 13 root root 4096 Dec 6 19:06 usr drwxr-xr-x. 21 root root 4096 Jan 19 11:25 var
サーバteraterm
[root@tk2-241-30026 home]# ssh -p ポート番号 deploy@xxx.xx.xxx.xx ls -l / deploy@xxx.xx.xxx.xx's password: Could not chdir to home directory /home/deploy: Permission denied bash: /home/deploy/.bashrc: Permission denied total 82 dr-xr-xr-x. 2 root root 4096 Jan 21 05:03 bin dr-xr-xr-x. 5 root root 1024 Jan 18 23:13 boot drwxr-xr-x 17 root root 3340 Jan 19 21:22 dev drwxr-xr-x. 82 root root 4096 Jan 22 17:39 etc drwx------. 5 root root 4096 Jan 22 17:33 home dr-xr-xr-x. 10 root root 4096 Dec 6 19:09 lib dr-xr-xr-x. 9 root root 12288 Jan 20 04:31 lib64 drwx------. 2 root root 4096 Dec 6 19:05 lost+found drwxr-xr-x. 2 root root 4096 Sep 23 2011 media drwxr-xr-x. 2 root root 4096 Sep 23 2011 mnt drwxr-xr-x. 3 root root 4096 Dec 6 19:10 opt dr-xr-xr-x 134 root root 0 Jan 19 21:22 proc dr-xr-x---. 7 root root 4096 Jan 22 20:47 root dr-xr-xr-x. 2 root root 12288 Jan 21 05:03 sbin drwxr-xr-x. 2 root root 4096 Dec 6 19:06 selinux drwxr-xr-x. 2 root root 4096 Sep 23 2011 srv drwxr-xr-x 13 root root 0 Jan 19 21:22 sys drwxrwxrwt. 4 root root 4096 Jan 22 19:28 tmp drwxr-xr-x. 13 root root 4096 Dec 6 19:06 usr drwxr-xr-x. 21 root root 4096 Jan 19 11:25 var
こんな感じでしょうか?
回答2件
あなたの回答
tips
プレビュー