web-dev-qa-db-ja.com

複数のユーザー、単一のワークステーション、1つのホームフォルダー(これはどのように実現できますか?)

私は家系図書研究チーム(約12〜14)のチームのために私のローカルライブラリに単一のワークステーション(kiosk)をセットアップしています。 OSとしてUbuntu 12.04 LTSを使用する予定です。

  1. 各ユーザーには、一意のユーザーIDとパスワードが必要です
  2. 理想的には、各ユーザーが自分のユーザーIDを手動で入力することを望みます。 デフォルトでは、LightDMはユーザーがスクロールリストから自分の名前を選択できるようにします。(ただし、これはショートッパーではありません)
  3. すべてのユーザーは、単一のデスクトップ環境と同じホームディレクトリにアクセスして、ドキュメントコラボレーション(すべてのユーザーの単一のドキュメントリポジトリ)にアクセスする必要があります。また、ユーザーの数だけデスクトップUIのルックアンドフィールを構成しないようにしたいと思います。**私は、ブランド化されたデスクトップの背景、ランチャーレイアウトなど、一緒に作成しているトレーニングマニュアルと一致するものを計画しました。
  4. 各ユーザーが費やした時間を記録するために、ログアウトの日付/タイムスタンプでログを監査する必要があります。 この質問への答えはこの点で私を助けます。 (2010年に書かれたので、答えがまだ有効かどうかを理解する必要があります。)

私は非常に具体的な質問をしています。私が上で説明したことは全体的に達成可能であり、そうであればどのようにですか? 「いいえ」または「おそらくない」という回答を受け入れます。その場合は、簡単な「なぜ」で理解を助けてください。そうすれば、設計図に戻ります。質問をする理由は、それは達成不可能ではないかと疑っていますが、100%確実になりたいからです。

3
stephenmyall

うーん...

あなたはシンボリックリンクを使うことで逃れることができるかもしれません。ユーザーを作成し、ホームフォルダーを削除してから「共有」ホームフォルダーを指すシンボリックリンクに置き換えた場合、理論的には、行われた変更は共有ホームフォルダーに起こります。

例:

ln -s/home/shared_home/home/new_users_home

あなたは本当にその時点で一緒にそれをハッキングするでしょう。

その方法でそれがうまくいくかどうか、またはそれが前もってうまくいくなら、長期的に働き続けるかどうかはわかりません。ユーザーの家には、ブラウザのキャッシュなど、非常に多くのアイテムが保存されています。きっと奇妙な出来事を楽しみにしています。

ドキュメントの中央リポジトリが必要な場合。そのディレクトリを作成して、各ユーザーのデスクトップにリンクを配置するだけです。これにより、各ユーザーのデスクトップ環境が同一になるわけではありませんが、ドキュメントリポジトリの問題に対処します。

基本アカウントを作成できます(必要に応じて正確に構成し、デスクトップ上のドキュメントリポジトリなどにリンクします)。次に、次のユーザーを作成し、ホームディレクトリを削除して、ベースアカウントのホームディレクトリを新しいユーザーにコピーします。新しいユーザーのホームディレクトリを特定の構成で効果的に置き換えます。すすぎ、繰り返します。

お役に立てれば

0
mcr

/ etc/passwdで各ユーザーのホームフォルダーを編集し、すべて同じホームディレクトリを指すようにします。つまり、すべての設定とドキュメントが共有されます。

Documentsフォルダーに保存されたドキュメントを共有するだけで、各ユーザーが個別に設定を構成できるようにする場合は、各Documentsフォルダーを共有フォルダーへのリンクに置き換えることができます。

0
frankster

これがあなたが探しているものかどうかわかりませんが、ユーザーごとに自動マウントされた別個のext4パーティションがある場合、これをグローバルホームフォルダーとして使用できますか?

0
Mark Kirby

私は重要な部分を欠いていると確信していますが、ユーザー数として何度もデスクトップを構成することを避けたい場合は、一度だけ実行して、適切なファイルを各ユーザーのホームディレクトリにコピーできませんか?

0
Tobia Tesan