Linux サーバーの「/opt/scm」の下にシンプルなリポジトリ ホストをセットアップしようとしていますが、scm ユーザーとして SSH 接続しようとするとこのエラーが発生します。
Could not chdir to home directory /opt/scm: Permission denied
ディレクトリの権限を理解していると思っていましたが、明らかに何か間違っています...
これが私がやったことです。
cd /opt
$ sudo mkdir scm
$ sudo chown scm:scm scm/
$ sudo su scm
$ chmod 660 scm/
$ ls -l
drw-rw---- 2 scm scm 4096 Aug 28 10:03 scm
次に ssh で接続して 、 を取得します。ssh [email protected]
Could not chdir to home directory /opt/scm: Permission denied
私の scm ユーザーはディレクトリにアクセスできないのでしょうか?
答え1
そもそもディレクトリに入ることを可能にする実行可能ビットがありません:
sudo chmod ug+x scm