当我尝试使用chsh
更改默认 shell 时,系统会提示我输入用户密码。问题是我使用 SSH 密钥登录,但没有用户密码 - 这是设计使然。
是的,我可以为我的用户帐户设置密码。我想知道是否有办法让 chsh 使用我的 ssh 密钥通过 pam 进行身份验证?
这条线/etc/pam.d/chsh
似乎在调用 PAM
身份验证需要 pam_shells.so
我可以进行任何更改以便 chsh 可以通过 SSH 密钥进行身份验证吗?
当我尝试使用chsh
更改默认 shell 时,系统会提示我输入用户密码。问题是我使用 SSH 密钥登录,但没有用户密码 - 这是设计使然。
是的,我可以为我的用户帐户设置密码。我想知道是否有办法让 chsh 使用我的 ssh 密钥通过 pam 进行身份验证?
这条线/etc/pam.d/chsh
似乎在调用 PAM
身份验证需要 pam_shells.so
我可以进行任何更改以便 chsh 可以通过 SSH 密钥进行身份验证吗?