Remove the kerberos login methods.
authorreyk <reyk@openbsd.org>
Tue, 22 Apr 2014 11:03:39 +0000 (11:03 +0000)
committerreyk <reyk@openbsd.org>
Tue, 22 Apr 2014 11:03:39 +0000 (11:03 +0000)
ok henning@

22 files changed:
etc/etc.alpha/login.conf
etc/etc.amd64/login.conf
etc/etc.armish/login.conf
etc/etc.armv7/login.conf
etc/etc.aviion/login.conf
etc/etc.hppa/login.conf
etc/etc.hppa64/login.conf
etc/etc.i386/login.conf
etc/etc.landisk/login.conf
etc/etc.loongson/login.conf
etc/etc.luna88k/login.conf
etc/etc.macppc/login.conf
etc/etc.octeon/login.conf
etc/etc.sgi/login.conf
etc/etc.socppc/login.conf
etc/etc.sparc/login.conf
etc/etc.sparc64/login.conf
etc/etc.vax/login.conf
etc/etc.zaurus/login.conf
libexec/login_krb5-or-pwd/Makefile [deleted file]
libexec/login_krb5-or-pwd/login_krb5-or-pwd.8 [deleted file]
libexec/login_krb5/Makefile [deleted file]

index 8a4d914..b7f4c92 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 8a4d914..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 8a4d914..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 8a4d914..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 8a4d914..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 8a4d914..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 8a4d914..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 8a4d914..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 04c02ec..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 04c02ec..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 04c02ec..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 04c02ec..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 04c02ec..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 04c02ec..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 04c02ec..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 04c02ec..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 04c02ec..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 04c02ec..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
index 04c02ec..75577c0 100644 (file)
@@ -1,4 +1,4 @@
-# $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.
@@ -7,9 +7,7 @@
 #
 # 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)
diff --git a/libexec/login_krb5-or-pwd/Makefile b/libexec/login_krb5-or-pwd/Makefile
deleted file mode 100644 (file)
index 1857f5d..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#      $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>
diff --git a/libexec/login_krb5-or-pwd/login_krb5-or-pwd.8 b/libexec/login_krb5-or-pwd/login_krb5-or-pwd.8
deleted file mode 100644 (file)
index 5a7af7a..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-.\" $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
diff --git a/libexec/login_krb5/Makefile b/libexec/login_krb5/Makefile
deleted file mode 100644 (file)
index 7e0b996..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#      $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>