ゲストユーザー:データと設定を保持しながら、誰かにコンピューターを使用させる方法

アイデアは、管理者権限を持つユーザーと「毎日」のユーザーに加えて、システムに含めることです。 そのユーザーがシステムに損傷を与えたり、システムを構成解除したりすることなく、コンピューターを第三者に貸与することを許可する別のユーザー.


「ゲスト」ユーザーを作成するには、パッケージをインストールする必要があります gdm-ゲスト-セッション.

sudo apt-get install gdm-guest-session
注:このパッケージはすでにUbuntuにインストールされています。 それを実行するには、次のコマンドの代わりに、シャットダウン/再起動アイコンに移動してオプションを選択します ゲストセッション.

実行する魔法のコマンドは次のとおりです。

/ usr / share / gdm / guest-session / guest-session-launch

これで、誰かがあなたのコンピュータを使用する必要があるときに、このコマンドを実行します。 これにより、一時的にログアウトし、新しい「ゲストセッション」が開きます(パスワードは不要です)。 これを行うために、一時的なHOMEフォルダーと制限された特権を持つ一時的なユーザーが作成されます。 このユーザーは、他のユーザーのHOMEにアクセスできず、システムに永続的な変更を加えることはできません(管理者パスワードを知っていても)。 保存するすべてのファイルは、ペンドライブまたは外付けハードドライブに保存する必要があります。

ゲストセッションからログアウトしたら、ホストユーザーセッションに戻ります(ゲストユーザーがアクセスできないようにパスワードを要求します)。 すべてが元の状態と同じ状態で表示されます(開いていたプログラムなど)。

注:システムのログイン画面からゲストとして直接ログインする方法がわかりません。 誰かがそれをする方法を知っているならば、彼らがそれを私たちに手に入れてくれれば私は感謝するでしょう。

ゲストユーザーアカウントを構成するためのスクリプト

優れた管理者として、最初に必要なことは、ゲストユーザーアカウントについていくつかのことを構成することです。 これを行うための最も簡単な方法は、小さなスクリプトをインストールすることです ゲストセッション設定.

1.- スクリプトをダウンロードする ゲストセッション設定-0.13.tar.gz.

2.- ターミナルを開いて、ダウンロードしたファイルのあるフォルダに移動しました。 次のコマンドを実行して、解凍してインストールします。

tar -xfguest-session-prefs-0.13.tar.gz
cdguest-session-prefs-0.13
sudo ./install.sh

これが完了すると、次のファイルがインストールされます。

/etc/ゲストセッション/auto.sh
/etc/ゲストセッション/prefs.sh
/etc/guest-session/prepare.sh
/etc/guest-session/sv/LC_MESSAGES/guest-session-prefs.mo
/ usr / share / doc / gdm-guest-session / guest-session-prefs / README
/usr/share/doc/gdm-guest-session/guest-session-prefs/sample-translation.po
/usr/share/doc/gdm-guest-session/guest-session-prefs/uninstall.sh
/usr/share/gdm/guest-session/guest-session-auto.sh

いつものように、ゲストユーザーセッションを開く方法は次のとおりです。

/ usr / share / gdm / guest-session / guest-session-launch

3.- Firefoxを構成する

ゲストユーザーは通常インターネットを使用します。 したがって、Firefoxを設定する可能性は非常に高いです。 スクリプト /etc/ゲストセッション/prefs.sh これには、特別なFirefoxプロファイルを作成するコードが含まれています。 したがって、必要なオプションをそこにロードする必要があります。 例えば:

echo'user_pref( "signon.rememberSignons"、false); ' >> $ profiledir / user.js

このコードは、ユーザーにパスワードを保存するかどうかを尋ねないようにFirefoxに指示します。 Mozillaのカスタマイズページでは、ゲストユーザープロファイルをカスタマイズするための他のヒントを見つけることができます。

4.- 特定のアプリケーションを無効にする

スクリプト ゲストセッションセットアップ.sh ゲストユーザーに必要のない一部のサービスを無効にします。 同じ基準を適用して、 県.sh disable_app()関数を定義します。 たとえば、これはセッションの開始時に再生されるサウンドが無効になる方法です。

disable_app libcanberra-login-sound.desktop / usr / share / gnome / autostart

libcanberra-login-sound.desktop セッション開始時にサウンドを再生するファイルであり、 / usr / share / gnome / autostart それがホストされているフォルダです。

5.- 言語選択

インストール直後にゲストユーザーセッションを開いた場合 ゲストセッション設定、そのセッションを開く言語を尋ねるダイアログボックスが表示されます。 デフォルトの言語は英語とスウェーデン語ですが、他の言語に変更することもできます。 たとえば、フランス語を追加するには:

echo "fr_FR"> / tmp / guest-session-lang

言語を変更するこの可能性に興味がない場合は、prepare.shファイルを削除するだけです。 おそらく最善の方法は、コードにコメントを付けるか、ファイルの名前を変更することです。

6.- ファイルを永続的に保存するフォルダ

一部の管理者は、ユーザーがファイルをシステムに永続的に保存できるようにする必要があると感じる場合があります。 インストールスクリプトはフォルダを作成します / var / guest-データ この目的のために、0777に実行権限を付与します。この可能性が気に入らない場合は、フォルダを削除してください。

7.- 起動時の情報ダイアログ

スクリプト /etc/ゲストセッション/auto.sh 開始時に実行され、ゲストユーザーの注意を引くメッセージを表示します。 基本的に、ゲストユーザーはファイルをフォルダに永続的に保存することしかできないと言われています  / var / guest-データ.

8.- デスクトップ上のアイコン

スクリプト auto.sh また、デスクトップ上にを指すショートカットを作成します / var / guest-データ。 この動作を模倣することにより、他のショートカットをデスクトップに追加できます。

スクリプトをアンインストールするには

cd / usr / share / doc / gdm-guest-session / guest-session-prefs

sudo ./uninstall.sh

出典 Ubuntuフォーラム


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   マウリシオ・ゴンザレス・ゴルディージョ

    Ubuntu 12.04でゲストアカウントの名前を変更する方法がわかりませんか?

  2.   Linuxを使いましょう

    私の知る限り、それは変わりません...ゲストはゲスト期間です。
    抱擁! ポール。

  3.   マウリシオ・ゴンザレス・ゴルディージョ

    うーん、ニモド、答えてくれてありがとう🙂

  4.   冷えたビール

    ええと、実際には... Ubuntu(最新バージョン)では、シャットダウン/再起動アイコンに移動して...そして「ゲストセッション」をクリックしてください...出来上がり! (ゲストから)ログアウトすると、プロファイル全体が失われます。

  5.   Linuxを使いましょう

    ありがとうございました! その部分を追加するのを忘れていました…🙂
    乾杯! ポール。

  6.   冷えたビール

    ゲストとしてログインから直接ログインすることについては、システムセキュリティのためにキャンセルされたのを覚えていると思います...一方、試したことはありませんが、「ゲスト」ユーザーとして入力する可能性があります。また、あなたにステップを与えます(あなたが上記の一部を継承する場合)

  7.   Linuxを使いましょう

    もちろん、ご提案のとおり、「ゲスト」ユーザーを手動で追加するオプションもあります。 これにより、このユーザーの権限をさらにカスタマイズできます。
    面白い! 貢献してくれてありがとう!
    乾杯! ポール。

  8.   グイド・イグナシオ

    友達! 追加する場合は、ゲストとしてセッションを作成するには(パスなどを要求しない)、ユーザーを追加するだけです。
    $ sudo adduser
    作成するユーザーの名前とパスワードを尋ねられます(任意に入力できます)
    次に、パスワードを要求されないようにします。
    $ sudo password -d username

    そして準備ができました!!! 明らかに、これらのユーザーには注意してください。権限を制限する必要があります。そうしないと、他のユーザーのホームは所有者とグループにのみ許可され、「その他」、つまり権限750または770は除外されます。 ..

  9.   ヘンリーGmail

    データの保存とセキュリティに非常に役立つ記事。 ありがとうございました!