Ubuntu 11.10以降でゲストセッションを無効にするにはどうすればいいですか?パスワードを使わずにログインしてコンピュータを使えるようにしたくありません。
この方法はUbuntu Desktopを使用している場合に限ります。XubuntuやLubuntuなど他のフレーバーをお使いの場合は、代わりにこの回答を参照してください。。
デフォルトのLightDMを使用している場合は、/etc/lightdm/lightdm.conf
を編集して、以下のようにします。
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false
GDM(以前のUbuntuではデフォルト)を使用している場合は、gdm-guest-sessionをアンインストールします。
Ubuntu 13.10から14.10では、このファイルは /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
に移動しました。
Ubuntu 14.10以降では、このファイルは次の場所に移動しました。
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
に移動しました。
ターミナルで次のように入力します。
gksu gedit /etc/lightdm/lightdm.conf
以下のように表示されます。
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
最後に allow-guest=false
を追加すると、最終的には以下のようになります。
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false
ドキュメントを保存して、テキストエディタを終了します。
ターミナルに戻り、ディスプレイマネージャを再起動します。(これにより、グラフィカルログインセッションが終了し、その中で動作しているすべてのプログラムが即座に終了しますので、開いているドキュメントと同様に、作業内容が最初に保存されていることを確認してください!)
sudo restart lightdm
グラフィカルログインセッションが終了すると、ログイン画面に戻り、ゲストアカウントが無効になっていることがわかります。
以上で、ゲストアカウントは使用できなくなります。
etc/lightdm/lightdm.confで
allow-guest=trueを
'false'`に変更します。
その後、ターミナルでサービスを再起動するか、サービスを再開してください。
sudo restart lightdm
11.10の標準*であるlightdm
を使用していると仮定します。