Linuxマシン(最新のLinux Mint Debian Edition)を複数のユーザーの共有コンピューターとしてインストールしたいと思います。すべてのユーザーは、同じパスワードで1つのアカウントを共有する必要があります。
教室用PCまたはキオスクPCと考えてください
ログインするたびに、以前のすべてのブックマーク/ユーザー設定をデフォルトにリセットする必要があります。
これに利用できる優れたドキュメント/チュートリアル/ブログエントリ(以前の経験から)はありますか?
Linuxマシン(最新のLinux Mint Debian Edition)を複数のユーザーの共有コンピューターとしてインストールしたいと思います。すべてのユーザーは、同じパスワードで1つのアカウントを共有する必要があります。
教室用PCまたはキオスクPCと考えてください
ログインするたびに、以前のすべてのブックマーク/ユーザー設定をデフォルトにリセットする必要があります。
これに利用できる優れたドキュメント/チュートリアル/ブログエントリ(以前の経験から)はありますか?
回答:
最も簡単なことは、/ etc / profileのようなエントリをエントリに入れて、ホームディレクトリ内のすべてを削除することです。
すべてのユーザーが同じパスワードで1つのアカウントを共有する場合、1つのホームディレクトリに関連付けられた1つのログインが必要です。たとえば、「/ home / user」です。ログインイベントごとにこのホームディレクトリをクリアする必要があります。'/ home / user'内の.bashrcにコマンドを記述することにより、このホームディレクトリをクリアして実行するスクリプトを作成できます。
また、ルートの/etc/profile
前に読み取ら/home/user/.profile
れ、ルートが所有するこのタイプのアクティビティを制御することも可能です。(参照:http : //bash.cyberciti.biz/guide/Startup_scripts)。
ただし、これにより、別のxtermまたは2人目のユーザーが同時にログインする問題を防ぐことはできません。システムがマルチユーザーではない場合、つまり、一度にアクティブなユーザーが1人しかいない場合は、を使用してホームディレクトリをクリアするという望ましい効果を得ることができるはず.bash_logout
です。(参照:Linux用のログオフスクリプト/タスクの作成)
ユーザーがこれらのファイルを編集しないようにするには、ユーザーがchown
およびにアクセスできないようにしてくださいchmod
。これらのコマンドへのアクセス権がなく、ファイルにいくつかの制限付きアクセス許可セットが0440
あり、別のユーザーが所有している場合、ファイルは改ざんを防ぐために十分に安全である必要があります。