FreeBSD Bugzilla – Attachment 190124 Details for
Bug 225498
security/sudo: create build option for kerberos authentication
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
makefile option to enable kerberos support
sudo_kerberos.patch (text/plain), 2.21 KB, created by
Cullum Smith
on 2018-01-28 00:57:31 UTC
(
hide
)
Description:
makefile option to enable kerberos support
Filename:
MIME Type:
Creator:
Cullum Smith
Created:
2018-01-28 00:57:31 UTC
Size:
2.21 KB
patch
obsolete
>diff --git a/security/sudo/Makefile b/security/sudo/Makefile >index addc227..50987c2 100644 >--- a/security/sudo/Makefile >+++ b/security/sudo/Makefile >@@ -29,8 +29,9 @@ CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ > --with-long-otp-prompt > > OPTIONS_DEFINE= LDAP INSULTS DISABLE_ROOT_SUDO DISABLE_AUTH NOARGS_SHELL \ >- AUDIT OPIE NLS SSSD DOCS >-OPTIONS_DEFAULT= AUDIT >+ AUDIT OPIE PAM NLS SSSD DOCS >+OPTIONS_RADIO= KERBEROS >+OPTIONS_DEFAULT= AUDIT PAM > OPTIONS_SUB= yes > > INSULTS_DESC= Enable insults on failures >@@ -38,9 +39,13 @@ DISABLE_ROOT_SUDO_DESC= Do not allow root to run sudo > DISABLE_AUTH_DESC= Do not require authentication by default > NOARGS_SHELL_DESC= Run a shell if no arguments are given > AUDIT_DESC= Enable BSM audit support >+KERBEROS_DESC= Enable Kerberos 5 authentication (no PAM support) > OPIE_DESC= Enable one-time passwords (no PAM support) > SSSD_DESC= Enable SSSD backend support. > >+PAM_PREVENTS= OPIE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT >+PAM_PREVENTS_MSG= PAM cannot be combined with any other authentication plugin >+ > LOGFAC?= authpriv > CONFIGURE_ARGS+= --with-logfac=${LOGFAC} > >@@ -68,11 +73,25 @@ DISABLE_ROOT_SUDO_CONFIGURE_ON= --disable-root-sudo > DISABLE_AUTH_CONFIGURE_ON= --disable-authentication > NOARGS_SHELL_CONFIGURE_ENABLE= noargs-shell > AUDIT_CONFIGURE_WITH= bsm-audit >+PAM_CONFIGURE_ON= --with-pam > OPIE_CONFIGURE_ON= --with-opie >-OPIE_CONFIGURE_OFF= --with-pam > SSSD_CONFIGURE_ON= --with-sssd > SSSD_RUN_DEPENDS= sssd:security/sssd > >+OPTIONS_RADIO_KERBEROS= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT >+GSSAPI_BASE_USES= gssapi >+GSSAPI_BASE_CONFIGURE_ON= --with-kerb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} >+GSSAPI_HEIMDAL_USES= gssapi:heimdal >+GSSAPI_HEIMDAL_CONFIGURE_ON= --with-kerb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} >+GSSAPI_MIT_USES= gssapi:mit >+GSSAPI_MIT_CONFIGURE_ON= --with-kerb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} >+# This is intentionally not an option. >+# SUDO_KERB5_INSTANCE is an optional instance string that will be appended to kerberos >+# principals when to perform authentication. Common choices are "admin" and "sudo". >+.if defined(SUDO_KERB5_INSTANCE) >+CONFIGURE_ARGS+= --enable-kerb5-instance="${SUDO_KERB5_INSTANCE}" >+.endif >+ > .include <bsd.port.options.mk> > > .if ${ARCH} == "arm"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 225498
: 190124