Ubuntuでセッションへの自動ログインがアクティブであるとします。したがって、セッションを選択する機会はありません(例:gnome、unity、kdeなど)。ただし、環境が破損している場合は、コマンドライン以外でエスケープする方法はありません。
GUIセッションに依存せずに自動ログインを無効にする方法はありますか
Lightdmがユーザーbob
に自動的にログインしないようにするには、/etc/lightdm/lightdm.conf
を編集して行を変更します
autologin-user=bob
に
autologin-user=
(=
は行の最後の文字になります)
sed
を使用して、自動的に実行できます。
Sudo sed -i.backup -e 's/autologin-user=\(.*\)/autologin-user=/ /etc/lightdm/lightdm.conf
これにより、最初に出現するautologin-user=someUser
がautologin-user=
に変更されます(someUser
は、自動ログインに設定されているユーザーに置き換えます)。また、lightdm.conf.backup
という名前の元のファイルのバックアップも作成されます。
または、行を完全に削除することもできます。
Sudo sed -i.backup '/autologin-user=/d' /etc/lightdm/lightdm.conf
私は両方の方法を新しい12.04.5 VM=でテストしましたが、うまくいきました。
押す Ctrl + Alt + F3 そして
Sudo service "name of login manager" stop
通常、このサービスはgdmまたはlightdmです。
ログにlightdmを使用しているがGUIがない場合は、次のコマンドを実行できます。
Sudo nano /etc/lightdm/lightdm.conf
行autologin-user=username
が表示されます。#
でコメント化するか、単にusername
ステートメントを削除します。
その後、コマンドラインでSudo service lightdm restart
を実行するか、PCを再起動します。