たとえば、ログインシェルに制限されたゲストユーザーがあるとします。残念ながら、私のSlackwareのインストールには実行可能ファイルrbash
がないので、そうする必要があります。rbash
bash -r
問題のユーザーのログインシェルとしてこれを/ etc / passwdに入れようとしましたが、ファイル名の末尾に実行可能ファイルを見つけようとし、存在しないためguest:x:1001:1001::/home/guest:/bin/bash -r
ログインを許可しないようです。" -r"
。
これらのオプションを使用して制限付きシェルを起動する方法はありますか?それともrbashバイナリをインストールする必要がありますか?私はRaspberry Pi(ARM)を使用していて、慣れていないパッケージをコンパイルする必要があるので、これは理想的ではありません。
ベストアンサー1
私がしなければならない/bin/rbash
ことは、を指すシンボリックリンクを作成することだけです/bin/bash
。そして、このリンクは名前付きリンクから呼び出され、制限モードでそれ自体で開始されるbash
ことに注意してください。rbash
ご協力ありがとうございます。