1つのアプリケーションのみを実行するLinuxディストリビューションの作成

1つのアプリケーションのみを実行するLinuxディストリビューションの作成

重複の可能性:
簡単なWebブラウザを実行するためのカスタムディストリビューションを構築する方法は?

1つのアプリケーションのみを実行するLinuxディストリビューションを作成できますか?たとえば、ブラウザのみを実行し、他のアプリケーションはサポートしないことを望みます。どうすればいいですか?

答え1

ユーザーに「root」アクセス権がある場合は、いつでも必要なものを実行する方法を見つけることができます。一方、ユーザーにrootアクセス権がない場合は、アプリケーションへのアクセスを制限できます。

左シェルシェルレベルでこれを行うことができる制限付きシェル。グラフィック環境があれば簡単です。ただ画面に巨大なボタンを置く:)

答え2

私はそうすると確信しています可能しかし、おそらくあなたが望むものよりも多いでしょう。起動スクリプトを調べる必要があるようです。ユーザーを作成し、ドライブの残りの部分の権限を変更してロックし(必要なプログラムとライブラリを除く)、自動ログインgnome / kdeセッションを提供し、novtswitchxorg.confでオプションを設定して変更してナビゲーションを開始するのが簡単になる可能性があります。 。彼のログインネームサーバー/その他のコンテンツのスクリプトです。

答え3

明らかにこれが可能です。私が考える最も簡単な方法は、ユーザーがログインするたびにアプリケーションと呼ばれるコマンドが1つしかない制限されたシェルにルートが変更されることです。もちろん、これは言葉のように簡単ではありません。

関連情報