Ubuntu 16.04では、パスワードなしのログインを使用しました。 18.04にアップグレードした後、これは機能しなくなりました。
明確にするために、私の質問は自動ログインではなく、パスワードなしのログインについてです(起動時に特定のアカウントに自動的にログインします)。
1)Ubuntuの設定
Ubuntuの設定ウィンドウには、パスワードなしのログイン用のチェックボックスはありません。以前のバージョンではそれは言った
"Don't ask for password on login"
2)「ユーザー管理ツール」
「ユーザー管理ツール」には、「パスワード:ログイン時に要求されない」という設定が表示されます。 画像:ユーザー管理ツール
3)コマンドライン
コマンドラインでは、次の情報が取得されます。
pwp@my-ubuntu-1:~$ cat /etc/X11/default-display-manager
/usr/sbin/gdm3
pwp@my-ubuntu-1:~$ getent group nopasswdlogin
nopasswdlogin:x:119:pwp,mypartner
これでうまくいきます でも安全かどうかはわかりません。
GDMでパスワードプロンプトをバイパスする場合は、
/etc/pam.d/gdm-password
の最初の行に次の行を追加します。auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
次に、グループ
nopasswdlogin
をシステムに追加します。ユーザーを
nopasswdlogin
グループに追加すると、ユーザー名をクリックするだけでログインできます。
sufficient
コントロールが、SELinuxセッションルールを含む後続の他のルールをバイパスしているため、安全かどうかはわかりません。