Estoy usando el comando kinit para iniciar sesión en un servidor que mi sys admin no anticiparse a nosotros a través de. Parece que la ubicación predeterminada para el archivo de configuración es /etc/krb5.conf, pero no tengo acceso root, así que no puede editar este archivo para agregar un nuevo servidor. ¿Cómo puedo pasar kinit un archivo de configuración personalizado?

OriginalEl autor Shep | 2012-09-06

3 Comentarios

  1. 23

    OK, solucionado el problema: el fichero de configuración por defecto de la ubicación puede ser reemplazado por la configuración de la KRB5_CONFIG variable de entorno

    Necesito la misma para java comando kinit. Es allí cualquier variable de Entorno?

    OriginalEl autor Shep

  2. 12

    Tuve el mismo problema hoy en día. Aquí está el comando que trabajó para mí, para referencia futura:

    env KRB5_CONFIG=/path/to/custom/krb5.conf kinit <your..args..here> 
    

    OriginalEl autor Cita Secari

  3. 12

    Trate de usar

    sobre Ganar
    -Djava.de seguridad.krb5.conf=C:/IBM/IBMSSO/krb5.ini

    no Ganar
    -Djava.de seguridad.krb5.conf=/opt/IBM/IBMSSO/krb5.conf

    Ejemplo en Windows (con Java de IBM)

    java -Djava.security.krb5.conf=C:/IBM/IBMSSO/krb5.ini com.ibm.security.krb5.internal.tools.Kinit -k -t C:/IBM/IBMSSO/SSOICNTilo.keytab HTTP/[email protected]
    
    Para kinit.exe el parámetro tiene que estar en la cita: kinit.exe -J-Dsun.security.krb5.debug=true -J-D"java.security.krb5.conf=C:\mypath\my_krb5.ini"

    OriginalEl autor Tilo

Dejar respuesta

Please enter your comment!
Please enter your name here