質問: ログイン画面からゲストセッションを開始する ログイン画面(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