ログイン画面(GDM)からゲストセッションを開始する最良の方法は何だろうと思っていました。
現在、「ubuntu-guest」という名前の新しいユーザーを作成しました(「guest」以外のものでなければなりません)。次に、スタートアップアプリケーションに次のスクリプトを追加しました。
#!/ bin/bash /usr/share/gdm/guest-session/guest-session-launch& /usr/bin/gnome-session-save-ログアウト
この方法の問題は、「ubuntu-guest」としてログインするときに、2つのgnomeセッションを開始する必要があることです。1つは「ubuntu-guest」用で、もう1つは実際のゲストアカウント用です。
他にもっと良いアイデアがあれば教えてください。ありがとう!
1。パスワードのない一時ユーザーにコンピューターのアクセス制御を許可しないでください!FIRSTポリシーを作成して、単一ユーザーを禁止しますguestテキストエディターを開きますgksu gedit /etc/polkit-1/localauthority/50-local.d/10-desktop-policy.pkla
テキストを挿入
[guest-policy]
Identity=unix-user:guest
Action=*
ResultAny=no
ResultInactive=no
ResultActive=no
2.ターミナルを開き、入力を開始します
Sudo addgroup --system --quiet --gid 126 guest
Sudo useradd -c Guest,,, -d /tmp/guest-home.UBUNTU -m -s /bin/bash -g guest guest
Sudo usermod --uid 117 --gid 126 guest
このアカウントの空のパスワードを作成するには:
Sudo usermod --password U6aMy0wojraho guest
このアカウントのログイン時にパスワードを要求されない:
Sudo usermod --groups nopasswdlogin guest
/etc/gdm/gdm.schemasタイプを編集します。
gksu gedit /etc/gdm/gdm.schemas
ゲストをグリーターに追加/デフォルトを含める
<スキーマ>
<key> greeter/include </ key>
<signature> s </ signature>
<デフォルト>ゲスト</ default>
</ schema>
今Sudo restart gdm
注:ユーザーアカウントからゲストセッションにログインすることはできなくなります。これは新しいゲストセッションであり、ログイン画面からのみログインできます。このアカウントへの変更は、コンピューターが再起動するまでログアウトしたままになります。
開いているターミナルを復元して次のように入力します。
Sudo userdel guest
次にSudo restart gdm
ゲストセッションの設定をコピーするには
Sudo cp -R ~/.gconf/desktop /etc/gconf/gconf.xml.system/
Sudo cp -R ~/.gconf/apps /etc/gconf/gconf.xml.system/
Sudo chmod 777 -R /etc/gconf/gconf.xml.system/desktop
Sudo chmod 777 -R /etc/gconf/gconf.xml.system/apps
これに関するフォーラムの投稿とバグレポートがたくさんあります。 1つのバグレポート 、誰か 田舎のゲストセッションアカウントの説明 で、彼らはあなたのために機能するかもしれません。
1.-特権なしでカウントを作成します(例:Guest)。次に、パスワード=ゲスト
:P簡単。
2.-このカウント(ゲスト)を構成します。
3.-すべてのファイル(非表示を含む)を.tarファイルに追加して保存します(例/etc/init.d/guest.tar)
4.-このコンテキストでこのファイル/etc/init.d/guest.shを作成します。
#!/bin/sh rm -rf /home/guest mkdir /home/guest chown guest:guest /home/guest tar -C /home/guest -xvf /etc/init.d/guest.tar
5.-ターミナルで:
Sudo chmod +x /etc/init.d/guest.sh Sudo update-rc.d guest.sh defaults
ロックダウン
ユーザーアカウントを「ロックダウン」したい場合は、この answer を調べてください。