On 2015/06/21 13:37, Kurt Mosiejczuk wrote:
> I was having problems getting login_krb5 to work.  It would work if I ran
> the login_-krb5-or-pwd directly, but logins wouldn't work.  Finally I tried
> su and got:
> 
> -bash-4.3$ su kurt
> su: invalid script: /usr/libexec/auth/login_krb5-or-pwd
> Sorry
> -bash-4.3$
> 
> It's invalid because the package put the file in as login_-krb5-or-pwd in
> /usr/libexec/auth but as login_krb5-or-pwd in /usr/local/libexec/auth.
> 
> Either providing a hardlink or renaming the file as login_krb5-or-pwd and
> everything happily works.
> 
> So I believe it was down to a couple typos in the PLIST.  I've provided 
> a patch below.

IIRC it is correct that "non-system" methods have a - prefix.
How is your login class set? I haven't used krb5, but I *think* it should
look like this,

        :auth=-krb5-or-pwd:

Reply via email to