Linux-ログインごとにユーザー設定をリセット


1

Linuxマシン(最新のLinux Mint Debian Edition)を複数のユーザーの共有コンピューターとしてインストールしたいと思います。すべてのユーザーは、同じパスワードで1つのアカウントを共有する必要があります。

教室用PCまたはキオスクPCと考えてください

ログインするたびに、以前のすべてのブックマーク/ユーザー設定をデフォルトにリセットする必要があります。

これに利用できる優れたドキュメント/チュートリアル/ブログエントリ(以前の経験から)はありますか?


ドイツの技術雑誌(heise.de/ct/artikel/Der-oeffentliche-PC-1168000.html)でこれをカバーする記事を見つけました。残念なことに、それはドイツ語(私にとっては問題ありません)で、有料コンテンツはPです。著者はUnion Filesystem、GDM PostLogin / PostSessionフックスクリプト(シンプル)、Grubパスワードを提案しています。これは私のためにそれを行うだろう-しかし、多分非ドイツ人の興味のために利用可能な英語のリソースがありますか?
madflow

回答:


1

最も簡単なことは、/ etc / profileのようなエントリをエントリに入れて、ホームディレクトリ内のすべてを削除することです。


1
より良い方法があるはずです..ライブcdの仕組みのようなものですが、ログオフおよびユーザーファイル用です。
Karthik T

これにより、多くの副作用と落とし穴が発生します。ユーザーがシェルを開いた場合-他のユーザーがsshなどでログインした場合-複雑なチュートリアルを探していると思います-すべての落とし穴がすでに発見されている;)
madflow

/ etc / profileのファイルは、通常のシェルではなく、ログインシェルによってのみ読み取られ、書き込みはできません。したがって、安全です。
マイケルツァン

1

すべてのユーザーが同じパスワードで1つのアカウントを共有する場合、1つのホームディレクトリに関連付けられた1つのログインが必要です。たとえば、「/ home / user」です。ログインイベントごとにこのホームディレクトリをクリアする必要があります。'/ home / user'内の.bashrcにコマンドを記述することにより、このホームディレクトリをクリアして実行するスクリプトを作成できます。


それは本当です-しかし、ユーザーはこのファイルを変更して、私の貴重なスクリプトを破壊することができます。また、私が知る限り、ターミナルを開くと.bashrc .profileなどが読み込まれます。xtermをユーザー「user」として開くと、すべてのファイルが削除されますよね?
madflow

共有アクセスであるため、ユーザーがこのスクリプトを削除する可能性があります。/ rootにバックアップを保持する必要があり、ファイルが見つからない場合は自動的にコピーされる必要があるかどうかを確認する自動チェックを配置できます。
マノジアガルワル

1

ユーザーがログインしている場合、2秒ごとにチェックするデーモンを作成します(trueの場合)。ユーザーがログインしておらず、ホームディレクトリが空でない場合、ホームをクリアします。


1

また、ルートの/etc/profile前に読み取ら/home/user/.profileれ、ルートが所有するこのタイプのアクティビティを制御することも可能です。(参照:http : //bash.cyberciti.biz/guide/Startup_scripts)。

ただし、これにより、別のxtermまたは2人目のユーザーが同時にログインする問題を防ぐことはできません。システムがマルチユーザーではない場合、つまり、一度にアクティブなユーザーが1人しかいない場合は、を使用してホームディレクトリをクリアするという望ましい効果を得ることができるはず.bash_logoutです。(参照:Linux用のログオフスクリプト/タスクの作成

ユーザーがこれらのファイルを編集しないようにするには、ユーザーがchownおよびにアクセスできないようにしてくださいchmod。これらのコマンドへのアクセス権がなく、ファイルにいくつかの制限付きアクセス許可セットが0440あり、別のユーザーが所有している場合、ファイルは改ざんを防ぐために十分に安全である必要があります。


0

ドイツの技術雑誌(heise.de/ct/artikel/Der-oeffentliche-PC-1168000.html)でこれを取り上げた記事を見つけました。残念なことに、それはドイツ語(私にとっては問題ありません)で、有料コンテンツはPです。著者はUnion Filesystem、GDM PostLogin / PostSessionフックスクリプト(シンプル)、Grubパスワードを提案しています。

残念ながら、これに関する良い英語のドキュメントは見つかりませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.