システムのユーザーを制限するためにrbashを使用する代替方法はありますか?

システムのユーザーを制限するためにrbashを使用する代替方法はありますか?

現在、私はrbashユーザーが私のシステムのディレクトリを離れることを防ぐためにこれを使用しています。問題は、私のリポジトリにあるスクリプトで実行できる必要があるスクリプトがあることです(画面を使用しているため)。

問題は、binのスクリプトが要求したようにディレクトリからCDを取り出すことができないため、許可拒否エラーが発生することです。

私はこの記事で説明されているように、単にルートをスクリプトの所有者にするのは簡単な答えだと思いましたが、それでもエラーが発生します。

ユーザーがこのスクリプトを実行できるようにrbashを使用してユーザーを制限する方法を知っている人はいますか?それとも、このスクリプトを実行する方法を知っている人はいますか?

ありがとう

答え1

ユーザーを刑務所に閉じ込めるには、おそらく彼にスクリプトのコピーを与える必要があります。彼のためにchrootアカウントを設定すると、彼は自分のホームディレクトリの外に何も見えません。

関連情報