teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/06/08 21:01

投稿

CHERRY
CHERRY

スコア25234

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 で、個別に設定する必要があります。