web-dev-qa-db-ja.com

DebianSqueezeのGDMゲストセッション

時々、自宅のデスクトップやラップトップを誰かに渡して、メールをチェックしたり、ウェブ上で何かを見たりしているのを見ていません。私はDebian6(squeeze)を使用していて、単にアカウントを作成して後で削除するよりも賢い解決策を探していました。

誰かが私にDebianパッケージまたはログオンしたユーザーが数回のクリックで作成できるグラフィカルセッションの非永続アカウントを設定するためのステップバイステップの説明を教えてもらえますか?アカウントは、次回の再起動時などにシステムから削除する必要があります。私は現在GDMを使用していますが、KDMまたはlightDMを利用できます。

1
wigy

ここでは暗闇の中でのショットですが、$ HOMEが/tmp/guestを指すguestというユーザーを作成するだけでは不十分でしょうか? /tmpの内容は、再起動するたびに消去されます(設定によって異なりますが、いずれの場合も規則的です)。

なぜそれが恐ろしい考えであるかを誰かが知らない限り、少なくとも試してみる価値があるはずです:

Sudo useradd -mb /tmp/ guest
1
terdon

私が提供できるのは、まださらに作業が必要ないくつかのアイデアです。

  • 「/ home/guest」がRAMディスク上にある適切な権限を持つ通常のアカウントを作成して、起動のたびに更新されるようにします
  • セッションスクリプトの「/ home/guest」をクリーンアップする行を追加します
  • 勇敢にUbuntugdm-guest-sessionパッケージをDebianにコンパイルしてみてください
3
harrymc