Japanese Stable CLIP を試してみた

Ubuntu で PIN ログイン

Windows は、最近ではパスワードを入力する機会は少なく、ローカルであれば PIN、オンラインだと Authenticator を使うことが多いと思います。
そうなってくると、Ubuntu (に限らず Linux 全般ですが) のパスワード入力が、少々面倒に感じてしまいます。

Ubuntu でも、ログインに PIN (というかパスワードとは別の、短い文字列) でログインする方法があるようです。
この場合、ログイン後の sudo でのパスワード入力や、GDM 以外でのログインでは通常のパスワードを入力する必要があります。
また、ログインマネージャごとに設定ファイルが異なるので、GDM 以外の場合は一部の手順が異なります。

  1. sudo apt install libpam-pwdfile whois
  2. pinpass=$(mkpasswd -5) 
    ※パスワードの入力を求められるので、PIN のような4桁数字などを入力します
  3. echo "user:$pinpass" | sudo tee /etc/passwd.like
    ※「user」のところはログインするユーザー名に置き換えます
  4. sudo chmod 400 /etc/passwd.like
  5. sudo cp /etc/pam.d/gdm-password /etc/pam.d/gdm-password_ORIGINAL
あとは /etc/pam.d/gdm-password をエディタで開き、

#%PAM-1.0
auth    sufficient  pam_pwdfile.so pwdfile=/etc/passwd.like

という行を先頭付近に追記します。これで準備は完了なので、最後に PC を再起動するか、
sudo systemctl restart gdm
で GDM を再起動します。
ログイン画面になったら、PIN を設定したユーザーを選択して PIN を入力すればログインできます。
先にも言いましたが、ログイン以外のパスワード入力はもともとのパスワードが必要です。

コメント