Šim*_*óth 11 login kde kerberos
我正在使用在登录 KDE 时ksshaskpass将受密码保护的密钥添加ssh-agent到其中,kerberos 是否有类似的东西?
Mik*_*kel 12
我会考虑使用pam-krb5。
在 Debian 和 Ubuntu 上,它应该是apt-get install libpam-krb5.
PAM 配置如下所示:
auth required pam_unix.so
auth optional pam_krb5.so try_first_pass
Run Code Online (Sandbox Code Playgroud)
或者
auth required pam_unix.so
auth optional pam_krb5.so use_first_pass
Run Code Online (Sandbox Code Playgroud)
在/etc/pam.d/common-auth。
它使用您用于本地身份验证的密码,例如 中的密码/etc/shadow,然后尝试使用与您的 Kerberos 密码相同的密码。
如果您的 Kerberos 密码与系统密码相同,则无需再次输入。
如果您的 Kerberos 密码与您的系统密码不同,会发生什么取决于您是否使用try_first_pass或use_first_pass:
try_first_pass 将询问您的 Kerberos 密码use_first_pass不会问你,但你以后必须kinit自己跑请注意,这也可能使 ksshaskpass 变得多余,因为您还可以拥有:
auth required pam_unix.so
auth optional pam_ssh.so try_first_pass
auth optional pam_krb5.so try_first_pass
Run Code Online (Sandbox Code Playgroud)
在 Debian 和 Ubuntu 上,这需要安装libpam-ssh。
| 归档时间: |
|
| 查看次数: |
17678 次 |
| 最近记录: |