-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:00 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:39 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:00 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:00 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:00 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:00 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:00 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:00 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:00 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:01 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:01 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:01 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:01 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:01 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:01 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:01 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:01 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:01 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:01 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
-# $OpenBSD: login.conf,v 1.1 2014/03/26 20:17:01 tedu Exp $
+# $OpenBSD: login.conf,v 1.2 2014/04/22 11:03:40 reyk Exp $
#
# Sample login.conf file. See login.conf(5) for details.
#
# Standard authentication styles:
#
-# krb5-or-pwd First try Kerberos V password, then local password file
# passwd Use only the local password file
-# krb5 Use only the Kerberos V password
# chpass Do not authenticate, but change users password (change
# the YP password if the user has one, else change the
# local password)
+++ /dev/null
-# $OpenBSD: Makefile,v 1.19 2014/04/22 10:21:56 reyk Exp $
-
-.include <bsd.own.mk>
-
-PROG= login_krb5-or-pwd
-SRCS= login.c login_passwd.c pwd_gensalt.c
-MAN= ${PROG}.8
-CFLAGS+=-DPASSWD -Wall -I${.CURDIR}/../login_passwd
-
-DPADD+= ${LIBUTIL}
-LDADD+= -lutil
-
-.PATH: ${.CURDIR}/../login_passwd ${.CURDIR}/../../usr.bin/passwd
-
-BINOWN= root
-BINGRP= auth
-BINMODE=4555
-BINDIR= /usr/libexec/auth
-
-.include <bsd.prog.mk>
+++ /dev/null
-.\" $OpenBSD: login_krb5-or-pwd.8,v 1.15 2007/05/31 19:19:40 jmc Exp $
-.\"
-.\" Copyright (c) 2000 Todd C. Miller <Todd.Miller@courtesan.com>
-.\"
-.\" Permission to use, copy, modify, and distribute this software for any
-.\" purpose with or without fee is hereby granted, provided that the above
-.\" copyright notice and this permission notice appear in all copies.
-.\"
-.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-.\"
-.Dd $Mdocdate: May 31 2007 $
-.Dt LOGIN_KRB5-OR-PWD 8
-.Os
-.Sh NAME
-.Nm login_krb5-or-pwd
-.Nd provide KerberosV or password authentication type
-.Sh SYNOPSIS
-.Nm login_krb5-or-pwd
-.Op Fl s Ar service
-.Op Fl v Ar arguments
-.Ar user
-.Op Ar class
-.Sh DESCRIPTION
-The
-.Nm
-program first attempts to authenticate the user via KerberosV and,
-failing that, falls back to standard password authentication.
-.Pp
-If KerberosV is not configured on the system,
-.Nm
-is equivalent to calling
-.Xr login_passwd 8 .
-When root tries to login,
-.Nm
-skips KerberosV authentication, as this may give problems in case of a
-network failure.
-.Pp
-The
-.Ar user
-argument is the user's name to be authenticated.
-.Pp
-The
-.Ar service
-argument specifies which protocol to use with the
-invoking program.
-The allowed protocols are
-.Em login ,
-.Em challenge ,
-and
-.Em response .
-(The
-.Em challenge
-protocol is silently ignored but will report success as KerberosV
-authentication is not challenge-response based).
-.Pp
-The arguments following
-.Fl v
-are the same as for
-.Xr login_krb5 8
-and
-.Xr login_passwd 8 .
-Unknown arguments are ignored.
-.Pp
-.Nm
-will prompt the user for a password and report back to the
-invoking program whether or not the authentication was
-successful.
-.Sh SEE ALSO
-.Xr login 1 ,
-.Xr passwd 1 ,
-.Xr su 1 ,
-.Xr login.conf 5 ,
-.Xr ftpd 8 ,
-.Xr kerberos 8 ,
-.Xr login_krb5 8 ,
-.Xr login_passwd 8
+++ /dev/null
-# $OpenBSD: Makefile,v 1.21 2014/04/15 20:55:42 miod Exp $
-
-.include <bsd.own.mk>
-
-PROG= login_krb5
-SRCS= login.c
-MAN= ${PROG}.8
-CFLAGS+=-Wall -I${.CURDIR}/../login_passwd
-.PATH: ${.CURDIR}/../login_passwd
-
-.if (${KERBEROS5:L} == "yes")
-SRCS+= login_krb5.c
-DPADD+= ${LIBKRB5} ${LIBASN1} ${LIBCRYPTO}
-LDADD+= -lkrb5 -lasn1 -lcrypto
-LDADD+= -lwind -lroken -lcom_err -lheimbase
-CFLAGS+=-DKRB5
-.endif
-
-DPADD+= ${LIBUTIL}
-LDADD+= -lutil
-
-BINOWN= root
-BINGRP= auth
-BINMODE=4555
-BINDIR= /usr/libexec/auth
-
-.include <bsd.prog.mk>