回答編集履歴
1
追記
answer
CHANGED
@@ -1,8 +1,18 @@
|
|
1
1
|
経験則として、 scp の場合、chroot 環境にも /etc/passwd や /etc/group を用意しないと `unknown user <uid>` のエラーが発生します。
|
2
2
|
|
3
|
-
参考にされた手順には、 /etc/passwd や /etc/group を用意していないようですが、存在しているでしょうか?
|
3
|
+
参考にされた手順には、chroot環境に /etc/passwd や /etc/group を用意していないようですが、存在しているでしょうか?
|
4
4
|
|
5
5
|
|
6
6
|
他のユーザー名が見えてもいいのであれば、`cp /etc/passwd /home/ssh/etc/passwd`, `cp /etc/group /home/ssh/etc/group` の様にコピーするか
|
7
7
|
|
8
|
-
`/home/ssh/etc/passwd` や `/home/ssh/etc/group` のファイルをエディタで作成して、chroot で必要なユーザーだけを記載してください。
|
8
|
+
`/home/ssh/etc/passwd` や `/home/ssh/etc/group` のファイルをエディタで作成して、chroot で必要なユーザーだけを記載してください。
|
9
|
+
|
10
|
+
----
|
11
|
+
|
12
|
+
プロンプトに関しては、 .bashrc のなかで、 /etc/bashrc を呼び出していて、/etc/bashrc の中で、デフォルトのプロンプトは下記のように設定されています
|
13
|
+
|
14
|
+
```
|
15
|
+
[ "$PS1" = "\s-\v\$ " ] && PS1="[\u@\h \W]\$ "
|
16
|
+
```
|
17
|
+
|
18
|
+
これも設定するには chroot環境に /etc/bashrc をコピーして用意するか .bash_profile や .bashrc で、個別に設定する必要があります。
|