web-dev-qa-db-ja.com

ubuntu 18.04でパスワードなしのログインを設定するにはどうすればよいですか?

Ubuntu 16.04では、パスワードなしのログインを使用しました。 18.04にアップグレードした後、これは機能しなくなりました。

明確にするために、私の質問は自動ログインではなく、パスワードなしのログインについてです(起動時に特定のアカウントに自動的にログインします)。

1)Ubuntuの設定

Ubuntuの設定ウィンドウには、パスワードなしのログイン用のチェックボックスはありません。以前のバージョンではそれは言った

"Don't ask for password on login"

画像:Ubuntuの設定>詳細>ユーザー

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
3
pwp

これでうまくいきます でも安全かどうかはわかりません。

GDMでパスワードプロンプトをバイパスする場合は、/etc/pam.d/gdm-passwordの最初の行に次の行を追加します。

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin

次に、グループnopasswdloginをシステムに追加します。

ユーザーをnopasswdloginグループに追加すると、ユーザー名をクリックするだけでログインできます。

sufficientコントロールが、SELinuxセッションルールを含む後続の他のルールをバイパスしているため、安全かどうかはわかりません。

1
Seaside