web-dev-qa-db-ja.com

GUIセッションを取得できない場合、コマンドラインからlightdm自動ログインを無効にするにはどうすればよいですか?

Ubuntuでセッションへの自動ログインがアクティブであるとします。したがって、セッションを選択する機会はありません(例:gnome、unity、kdeなど)。ただし、環境が破損している場合は、コマンドライン以外でエスケープする方法はありません。

GUIセッションに依存せずに自動ログインを無効にする方法はありますか

5
nano - merge me

Lightdmがユーザーbobに自動的にログインしないようにするには、/etc/lightdm/lightdm.confを編集して行を変更します

autologin-user=bob

autologin-user=

=は行の最後の文字になります)

5
Mark Plotnick

sedを使用して、自動的に実行できます。

Sudo sed -i.backup -e 's/autologin-user=\(.*\)/autologin-user=/ /etc/lightdm/lightdm.conf  

これにより、最初に出現するautologin-user=someUserautologin-user=に変更されます(someUserは、自動ログインに設定されているユーザーに置き換えます)。また、lightdm.conf.backupという名前の元のファイルのバックアップも作成されます。

または、行を完全に削除することもできます。

Sudo sed -i.backup '/autologin-user=/d' /etc/lightdm/lightdm.conf

私は両方の方法を新しい12.04.5 VM=でテストしましたが、うまくいきました。

2
Seth

押す CtrlAltF3 そして

  1. ログインする
  2. Sudo service "name of login manager" stop

通常、このサービスはgdmまたはlightdmです。

0
eyoung100

ログにlightdmを使用しているがGUIがない場合は、次のコマンドを実行できます。

Sudo nano /etc/lightdm/lightdm.conf

autologin-user=usernameが表示されます。#でコメント化するか、単にusernameステートメントを削除します。

その後、コマンドラインでSudo service lightdm restartを実行するか、PCを再起動します。

0
ihor_dvoretskyi