Ubuntu 14.04の自動ログインを無効にできない妙な現象を直した
要約
Ubuntu 14.04で自動ログインをONにした後に再度OFFにしても元通りのパスワード入力のログインができない不具合があります。ユーザーアカウント情報をidコマンドで見ると、nopasswdloginグループに入ったままになっています。gpasswdコマンドでnopasswdloginグループを消したら元のパスワード入力のログインに戻りました。
自動ログインをOFFにできないんですけど…
Ubuntuでシステム設定 > ユーザーアカウント > 自動ログインON/OFF
から自動ログインをONにしてしばらく使ったのですが、パスワードキーリングが毎回パスワードを聞いてくるのが面倒くさくて自動ログインを再びOFFにしました。
しかし、こんな感じでログイン画面でパスワードを入力できません。自動ログインはしませんが、パスワード入力はできずクリックするログインできます。確かにシステム設定上では自動ログインは無効になっているのですが、元のパスワード入力のログインに戻ってくれません。パスワードを変更しても直りません。
デスクトップマネージャーのLightDMの設定いじったら痛い目をみました
ログインの問題だからLightDMの設定がおかしいのかと思い、
$ sudo rm /etc/lightdm/lightdm.conf
$ sudo rm -r -d /var/lib/lightdm/.cache/
$ sudo rm -r -d /var/lib/lightdm/.config/
と設定ファイルを削除して再起動しましたが直りません。血迷ったというか、まぁ大丈夫かと思って
$ sudo rm -r -d /var/lib/lightdm/
と/var/lib/lightdm/
を丸ごと消したら、ログインできなくなっちゃいました…。リカバリモードを起動して、
# mount -o remount, rw /
# apt-get remove lightdm
# apt-get install lightdm
# dpkg-reconfigure lightdm
とLightDMを再インストールして再設定したらログインできるようになったので良かったです。焦りました…。
gpasswdコマンドでnopasswsloginグループを消せばよい
なかなか同じ問題を解決した話がウェブで見つからないのですが、usermodやnopasswdloginグループが関係してそうなことがわかり、askubuntu.comで同じ質問を見つけました。
ubuntu 15.04 can't turn off auto login for specific account - Ask Ubuntu
この質問の答えの通りに
$ id
uid=1000(user_name) gid=1000(user_name) groups=1000(user_name),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),119(nopasswdlogin),124(sambashare)
idコマンドでユーザーアカウントのグループ情報を見ると、確かに私のアカウントは119(nopasswdlogin)
グループに入っています。
$ sudo gpasswd --delete user_name nopasswdlogin
Removing user user_name from group nopasswdlogin
gpasswdコマンドでnopasswdloginグループを消しました。再度、idコマンドでユーザーアカウント情報を見ると
$ id user_name
uid=1000(user_name) gid=1000(user_name) groups=1000(user_name),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)
nopasswdloginグループは消えています。再起動してログイン画面は
となりパスワード入力できます。やっと直りました!ふう。
Author And Source
この問題について(Ubuntu 14.04の自動ログインを無効にできない妙な現象を直した), 我々は、より多くの情報をここで見つけました https://qiita.com/maech/items/908a4e1094691f1aa757著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .