Este capítulo proporciona resoluciones para los mensajes de error que puede recibir, así como algunos consejos de resolución de problemas al utilizar SEAM. Ésta es una lista de los mensajes de error y la información de resolución de problemas de este capítulo.
"Mensajes de error de la Herramienta de administración de SEAM"
"Problemas al montar un sistema de archivos NFS adaptado a Kerberos"
Este apartado proporciona información sobre los mensajes de error de SEAM, incluido el porqué se produjo cada mensaje de error y una solución.
Imposible ver la lista de principales o normas; utilice el campo Nombre. |
El principal admin con el que ha iniciado la sesión no tiene el privilegio de lista (l) en el archivo de LCA de Kerberos ( kadm5.acl), por consiguiente no puede ver las listas de principales o de normas.
Debe escribir los nombres de los principales y las normas para trabajar con ellos, o iniciar una sesión con un principal que tenga los privilegios adecuados.
JNI: creación de matriz Java no satisfactoria JNI: consulta de clase Java no satisfactoria JNI: consulta de campo Java no satisfactoria JNI: consulta de método Java no satisfactorio JNI: consulta de objeto Java no satisfactoria JNI: consulta de campo de objeto Java no satisfactoria JNI: acceso a cadena Java no satisfactorio JNI: creación de cadena Java no satisfactoria |
Hay un problema grave con la Interfaz nativa de Java que utiliza la Herramienta de administración SEAM ( gkadmin).
Salga de gkadmin y reinícielo; si continúa el problema, informe del defecto.
Este apartado proporciona una lista ordenado alfabéticamente (A-M) de los mensajes de error más habituales para los comandos y daemons de SEAM, la estructura PAM, la interfaz GSS y la biblioteca de Kerberos.
Campo demasiado largo para esta implementación |
El tamaño del mensaje enviado por una aplicación adaptada a Kerberos ha sido demasiado grande. El tamaño de mensaje máximo que puede manejar Kerberos es 65535 bytes. Además, hay límites en los campos individuales de los mensajes de protocolo enviados por Kerberos.
Asegúrese de que sus aplicaciones adaptadas a Kerberos envían mensajes con tamaños válidos.
Canal de mensajes modificado |
Ha ocurrido una discrepancia entre la suma de comprobación calculada y la del mensaje. Puede que éste se haya modificado por el camino, lo que indicaría una infracción de la seguridad.
Asegúrese de que se envían correctamente los mensajes a través de la red. Como este mensaje también puede indicar una posible alteración de los mensajes mientras se envían, destruya sus cupones con kdestroy y reinicialice los servicios de Kerberos que está utilizando.
Comprobación de integridad de la desencriptación no satisfactoria |
Puede que tenga un cupón no válido.
Asegúrese de que sean válidas sus credenciales. Destruya sus cupones con kdestroy y cree otros nuevos con kinit.
Asegúrese de que el sistema de destino tenga una tabla de claves con la versión correcta de la clave de servicio. Utilice kadmin(1M) para ver el número de versión de clave del principal de servicio (por ejemplo, host/nombre_sistema_completo) en la base de datos de Kerberos y utilice klist -k en el sistema de destino para asegurarse de que tenga el mismo número de versión de clave.
Credencial concordante no encontrada |
No se ha encontrado la credencial concordante para la solicitud. Ésta necesita credenciales que no están disponibles en la antememoria de credenciales.
Destruya sus cupones con kdestroy y cree otros nuevos con kinit.
Cupón caducado |
Su hora de los cupones ha caducado.
Destruya sus cupones con kdestroy y cree otros nuevos con kinit.
Cupón entre ámbitos no permitido |
El cupón enviado no tenía los ámbitos cruzados correctos. Puede que los ámbitos no tengan configuradas las relaciones de confianza adecuadas.
Asegúrese de que los ámbitos que utiliza tengan las relaciones de confianza correctas.
Cupón no válido todavía |
El cupón con fecha futura todavía no es válido.
Cree cupones nuevos con la fecha correcta o espere a que los cupones actuales sean válidos.
Debe utilizarse otro mecanismo de autenticación para acceder a este sistema |
No ha sido posible realizar la autenticación.
Asegúrese de que el cliente utiliza Kerberos V5 para la autenticación.
Detectado archivo de entrada truncado |
El archivo de volcado de la base de datos que utiliza en la operación no es un archivo de volcado completo.
Vuelva a crear el archivo de volcado o utilice uno distinto.
Detectado bucle dentro de krb5_get_in_tkt |
Kerberos ha realizado varios intentos para obtener los cupones iniciales pero la operación no ha sido satisfactoria.
Asegúrese de que como mínimo un KDC responda a las solicitudes de autenticación.
df: no es posible hacer statvfs del sistema de archivos: argumento no válido |
El comando df no puede acceder al sistema de archivos NFS adaptado a Kerberos, que está montado actualmente, para generar su informe porque ya no tiene las credenciales de root adecuadas. Al destruir sus credenciales para un sistema de archivos adaptado a Kerberos montado no desmonta el sistema de archivos automáticamente.
Para acceder al sistema de archivos adaptado a Kerberos, debe crear nuevas credenciales de root. Si ya no necesita el acceso al sistema de archivos, desmóntelo.
Dirección de red incorrecta |
Ha habido una discrepancia en la dirección de red; la del cupón que se remitía era diferente de la que se procesaba. Esto puede suceder al remitir cupones.
Asegúrese de que las direcciones de red sean correctas; destruya sus cupones con kdestroy y cree otros nuevos con kinit.
Discrepancia de ámbitos de cliente/servidor en solicitud de cupón inicial |
Se ha producido una discrepancia de ámbitos entre el cliente y el servidor en la solicitud de cupón inicial.
Asegúrese de que el servidor con el que se está comunicando se encuentra en el mismo ámbito que el cliente o de que las configuraciones de los ámbitos sean correctas.
Discrepancia de versión de los protocolos |
Probablemente se ha enviado una solicitud de Kerberos V4 al KDC. SEAM sólo admite el protocolo Kerberos V5.
Asegúrese de que sus aplicaciones utilizan el protocolo Kerberos V5.
El cliente no proporcionó la suma de comprobación necesaria; conexión rechazada |
No se ha mejorado la autenticación con suma de comprobación con el cliente. Puede que éste utilice un protocolo antiguo de Kerberos V5 que no admite las conexiones iniciales.
Asegúrese de que el cliente utiliza un protocolo de Kerberos V5 que admite las conexiones iniciales.
El cliente o el servidor tienen una clave nula |
El principal tiene una clave nula.
Modifique el principal para que tenga una clave no nula mediante el comando cpw de kadmin(1M).
El cupón no es para nosotros O cupón/autenticador no concuerdan |
Ha ocurrido una discrepancia entre el cupón y el autenticador. Puede que el nombre de principal de la solicitud no haya concordado con el nombre del principal de servicio porque se ha enviado el cupón con un nombre completo mientras que el servicio esperaba un nombre no completo o viceversa.
Asegúrese de que el principal de servicio que utiliza es el correcto.
El cupón no posee las condiciones exigidas para poder tener una fecha futura |
El principal no admite que sus cupones tengan fechas futuras.
Modifique el principal con kadmin(1M) para permitir los cupones con fechas futuras.
El número de versión de clave para el principal en la tabla de claves es incorrecto |
La versión de la clave de un principal es distinta en la tabla de claves y en la base de datos de Kerberos. Se ha cambiado la clave de un servicio o puede estar utilizando un cupón de servicio antiguo.
Si se ha cambiado la clave de un servicio (por ejemplo, mediante kadmin), necesita extraer la clave nueva y almacenarla en la tabla de claves del sistema donde se ejecuta el servicio.
También es posible que utilice un cupón de servicio antiguo con una clave antigua. Puede que desee hacer un kdestroy y luego otro kinit.
El principal y el cupón solicitados no concuerdan |
El principal de servicio con el que está conectando y el cupón de servicio que tiene no concuerdan.
Asegúrese de que DNS funciona correctamente. Si utiliza el software de otro fabricante, asegúrese de que usa correctamente los nombres de principal.
El servidor ha rechazado la autenticación (durante el intercambio de sendauth) |
El servidor con el que está intentando comunicarse ha rechazado la autenticación. A menudo, este problema sucede al realizar la propagación de bases de datos de Kerberos. Algunas causas habituales pueden ser los problemas con el archivo kpropd.acl, DNS o las tablas de claves.
Si obtiene este error al ejecutar aplicaciones distintas de kprop, investigue si la tabla de claves del servidor es correcta.
El servidor ha rechazado la negociación de la encriptación. Adiós. |
No ha sido posible negociar la encriptación con el servidor.
Inicie la depuración de la autenticación invocando al comando telnet toggle encdebug y consulte los mensajes de depuración para obtener más pistas.
Entrada de tabla de claves no encontrada |
No hay ninguna entrada para el principal de servicio en la tabla de claves del servidor de aplicaciones de red.
Agregue el principal de servicio adecuado en la tabla de claves del servidor para que pueda proporcionar el servicio adaptado a Kerberos.
Error de configuración: requerir sumas de comprobación con -c- no es coherente con permitir las conexiones de Kerberos V4. |
No se ha negociado la autenticación con suma de comprobación con el cliente. Puede que éste utilice un protocolo antiguo de Kerberos V5 que no admite las conexiones iniciales.
Asegúrese de que el cliente utiliza un protocolo de Kerberos V5 que admite las conexiones iniciales.
Error de GSS-API (o de Kerberos) |
Es un mensaje de error general de GSS-API o de Kerberos y puede estar provocado por varios problemas diferentes.
Consulte el archivo /etc/krb5/kdc.log para encontrar el mensaje de error de GSS-API más específico que se ha registrado al producirse este error.
Error de KADM: fallo en asignación de memoria |
No hay suficiente memoria para ejecutar kadmin.
Libere memoria e intente ejecutar kadmin de nuevo.
Está utilizando un cliente Kerberos5 antiguo sin admisión de sumas de comprobación; sólo están autorizados los clientes más nuevos. |
No se ha negociado la autenticación con suma de comprobación con el cliente. Quizás éste use un protocolo antiguo de Kerberos V5 que no admite las conexiones iniciales.
Asegúrese de que el cliente utiliza un protocolo de Kerberos V5 que admite las conexiones iniciales.
Faltan parámetros necesarios en krb5.conf al inicializar la interfaz kadmin |
Falta un parámetro (como el parámetro admin_server) en el archivo kr5.conf.
Determine qué parámetro falta y agréguelo a krb5.conf.
Formato no adecuado del archivo de configuración de Kerberos |
El archivo de configuración de Kerberos (krb5.conf) tiene entradas no válidas.
Asegúrese de que todas las relaciones del archivo krb5.conf tienen a continuación el signo "=" y un valor, y verifique que estén presentes los pares de paréntesis para cada subapartado.
Fracaso de comunicaciones con el servidor al inicializar la interfaz kadmin |
El sistema introducido para el servidor de administración (KDC maestro) no tenía kadmind en ejecución.
Asegúrese de que ha especificado el nombre de sistema correcto para el KDC maestro. Si lo ha hecho, compruebe que se ejecuta kadmind en el KDC maestro especificado.
Imposible autenticar al usuario de forma segura ... salir |
No ha sido posible negociar la autenticación con el servidor.
Inicie la depuración de la autenticación invocando al comando telnet toggle authdebug y observe los mensajes de depuración para obtener más información. Asegúrese también de tener credenciales válidas.
Imposible conectar con Kerberos V5 y proporcionar el servicio de encriptación O Imposible conectar con Kerberos V5, mediante rlogin normal |
No ha sido posible establecer una sesión adaptada a Kerberos con el servicio adecuado ( kshell para rsh y rcp, eklogin o klogin para rlogin) en el servidor. Puede ser consecuencia de credenciales no válidas.
Asegúrese de que sean válidas sus credenciales. Destruya sus cupones con kdestroy y cree otros nuevos con kinit.
Asegúrese de que el sistema de destino tenga una tabla de claves con la versión correcta de la clave de servicio. Utilice kadmin(1M) para ver el número de versión de clave del principal de servicio (por ejemplo, host/nombre_sistema_completo) en la base de datos de Kerberos y utilice klist -k en el sistema de destino para asegurarse de que tenga el mismo número de versión de clave.
Asegúrese de que hayan entradas para los servicios (klogin, eklogin y kshell) en el archivo /etc/inetd.conf del sistema de destino.
Indicador no válido para la modalidad de bloqueo de archivo |
Se ha producido un error interno de Kerberos.
Informe sobre el defecto.
Inhabilitados oodos los sistemas de autenticación; conexión rechazada |
Esta versión de rlogind no admite ningún mecanismo de autenticación.
Asegúrese de que se invoca a rlogind con la opción -k . De hecho, esto debe ser el valor predeterminado especificado en el archivo inetd.conf.
KDC no puede cumplir la opción solicitada |
KDC no ha permitido la opción solicitada. Un problema posible puede ser que se han solicitado las opciones de fecha futura o reenvío y KDC no lo ha permitido. Otro problema puede ser que ha solicitado la renovación de un TGT pero no tenía un TGT renovable.
Determine si solicita una opción no permitida por KDC o algo que no tiene.
Kerberos V5 rechaza la autenticación |
No ha sido posible negociar la autenticación con el servidor.
Inicie la depuración de la autenticación invocando al comando telnet toggle authdebug y observe los mensajes de depuración para obtener más información. Asegúrese también de tener credenciales válidas.
La clave maestra no concuerda con la base de datos |
El volcado de base de datos cargado no ha sido creado a partir de una base de datos que contenía la clave maestra, situada en /var/krb5/.k5.ÁMBITO.
Asegúrese de que la clave maestra del volcado de base de datos concuerda con la situada en /var/krb5/.k5.ÁMBITO.
La contraseña está en el diccionario de contraseñas |
La contraseña que ha escrito está en un diccionario de contraseñas que está en uso. No es una buena elección para una contraseña.
Elija una contraseña que tenga una mezcla de clases.
La cuenta de reintentos de des_read ha superado |
Se ha producido un error repetidamente al leer los datos.
Compruebe si hay otros problemas posibles en el sistema. Examine otros mensajes de syslog para obtener más pistas.
La encriptación no se negoció satisfactoriamente. Adiós. |
No ha sido posible negociar la encriptación.
Compruebe si hay mensajes de error en el archivo de registro del KDC.
La negociación de la autenticación no ha sido satisfactoria, cosa necesaria para la encriptación. Adiós. |
No ha sido posible negociar la autenticación con el servidor.
Inicie la depuración de la autenticación invocando al comando telnet toggle authdebug y observe los mensajes de depuración para obtener más información. Asegúrese también de tener credenciales válidas.
La norma de KDC rechaza la solicitud |
La norma de KDC no ha permitido la solicitud. Por ejemplo, la solicitud al KDC no tenía una dirección IP o se ha solicitado el reenvío pero KDC no lo ha permitido.
Asegúrese de que utiliza kinit con las opciones correctas. Si fuera necesario, modifique la norma asociada con el principal o cambie los atributos de éste para permitir la solicitud. Puede modificar la norma o el principal mediante kadmin(1M).
La operación necesita el privilegio "privilegio" |
El principal admin utilizado no tiene configurado el privilegio adecuado en el archivo kadm5.acl.
Utilice un principal que tenga los privilegios adecuados o configure el principal utilizado para que tenga los privilegios adecuados modificando el archivo kadm5.acl. Habitualmente, los principales con "/admin" como parte de su nombre tienen los privilegios adecuados.
La respuesta de KDC no concordó con lo que se esperaba |
La respuesta de KDC no contenía el nombre del principal esperado u otros valores de la respuesta eran incorrectos.
Asegúrese de que KDC con el que se comunica cumple RFC1510, de que la solicitud que envía es una solicitud de Kerberos V5 o de que esté disponible KDC.
La solicitud es una reproducción |
La solicitud ya se ha enviado a este servidor y se ha procesado. Puede que se hayan robado los cupones y otra persona esté intentando reutilizarlos.
Espere algunos minutos y vuelva a enviar la solicitud.
login: load_modules: no es posible abrir el módulo /usr/lib/security/pam_krb5.so.1 |
Falta el módulo PAM de Kerberos o no es un binario ejecutable válido.
Asegúrese de que el módulo PAM de Kerberos está en /usr/lib/security y es un binario ejecutable válido. Asegúrese también de que /etc/pam.conf contiene la ruta correcta a pam_krb5.so.1.
major_error minor_error error de gssapi al importar un nombre |
Se ha producido un error al importar un nombre de servicio.
Asegúrese de que el principal de servicio host o ftp esté en el archivo de tabla de claves del sistema.
Mensaje fuera de orden |
Los mensajes que se han enviado mediante la privacidad de orden secuencial han llegado fuera de orden. Quizás se hayan perdido algunos mensajes por el camino.
Debe reinicializar la sesión de Kerberos.
Este apartado proporciona una lista ordenada alfabéticamente (N-Z) de los mensajes de error más habituales para los comandos y daemons de SEAM, la estructura PAM y la biblioteca de Kerberos.
No es posible abrir/encontrar el archivo de configuración de Kerberos |
El archivo de configuración de Kerberos (krb5.conf) no ha estado disponible.
Asegúrese de que el archivo krb5.conf esté disponible en la ubicación correcta y de que tenga los permisos correctos (debe poder ser grabable por root y legible por todos).
No es posible contactar con ningún KDC para el ámbito solicitado |
Ningún KDC ha respondido en el ámbito solicitado.
Asegúrese de que se puede contactar con un KDC como mínimo (el maestro o el esclavo) o de que se esté ejecutando el daemon krb5kdc en los KDC. Busque la lista de KDC configurados en /etc/krb5/krb5.conf (kdc = nombre_kdc).
No es posible determinar el ámbito para el sistema |
Kerberos no puede determinar el nombre de ámbito para el sistema.
Asegúrese de que hay un nombre de ámbito predeterminado o de que estén configuradas las reasignaciones de nombres de dominio en el archivo de configuración de Kerberos ( krb5.conf).
No es posible encontrar el KDC para el ámbito solicitado |
No se ha encontrado ningún KDC en el ámbito solicitado.
Asegúrese de que el archivo de configuración de Kerberos (krb5.conf) especifica un KDC en el apartado realm.
No es posible encriptar la red de escritura |
Se ha producido un problema al encriptar los datos.
Compruebe si hay otros problemas posibles en el sistema. Examine otros mensajes de syslog para obtener más pistas.
No es posible obtener las credenciales remitidas |
No ha sido posible establecer el reenvío de credenciales.
Asegúrese de que el principal tiene credenciales remitibles.
No es posible poner en forma canónica el nombre de sistema |
Kerberos no puede completar el nombre de sistema.
Asegúrese de que el nombre del sistema esté en DNS y de que sean coherentes las reasignaciones de nombre de sistema a dirección y de dirección a nombre de sistema.
No es posible resolver el KDC para el ámbito solicitado |
Kerberos no puede determinar ningún KDC para el ámbito.
Asegúrese de que el archivo de configuración de Kerberos (krb5.conf) especifica un KDC en el apartado realm.
No es posible volver a utilizar la contraseña |
Este principal ha utilizado anteriormente la contraseña que ha escrito.
Elija una contraseña que no se haya seleccionado anteriormente, como mínimo dentro del número de contraseñas que se conserva en la base de datos del KDC para cada principal (esto lo aplica la norma del principal).
Nombre de sistema de servidor de administración de krb5 incorrecto al inicializar la interfaz kadmin. |
Se ha configurado un nombre de sistema no válido para el servidor de administración (KDC maestro) en el archivo krb5.conf.
Asegúrese de que se especifica el nombre de sistema correcto en el archivo krb5.conf para el servidor de administración (KDC maestro).
no puede inicializar el ámbitonombre_ámbito |
Quizás el KDC no tenga un archivo de reserva.
Asegúrese de que el KDC tiene un archivo de reserva. Si no es así, cree uno mediante el comando kdb5_util(1M) e intente ejecutar krb5kdc de nuevo (/etc/init.d/kdc).
No se habilitó ningún sistema de autenticación; se rechazarán todas las conexiones. |
Esta versión de rlogind no admite ningún mecanismo de autenticación.
Asegúrese de que se invoca rlogind con la opción -k . De hecho, esto debe ser el valor predeterminado especificado en el archivo inetd.conf.
No se ha encontrado un archivo de antememoria de credenciales |
Kerberos no ha podido encontrar la antememoria de credenciales (/tmp/krb5cc_ uid).
Asegúrese de que exista el archivo de credenciales y de que sea legible. Si no lo es, intente llevar a cabo un kinit de nuevo.
No se ha podido habilitar la encriptación. Adiós. |
No ha sido posible negociar la encriptación con el servidor.
Inicie la depuración de la autenticación invocando el comando telnet toggle encdebug y consulte los mensajes de depuración para obtener más pistas.
Número de clases de caracteres no válido |
La contraseña que ha escrito para el principal no contiene suficientes clases de contraseña, según lo aplicado por la norma del principal.
Asegúrese de escribir una contraseña con el número mínimo de clases de contraseña que solicita la norma.
obtención de antememoria de credenciales no satisfactoria |
Durante la administración de kadmin , se ha producido un fracaso al intentar kadmin obtener las credenciales para el principal admin.
Asegúrese de que utiliza el principal y la contraseña correctos al ejecutar kadmin.
Operación de E/S de antememoria de credenciales no satisfactoria XXX |
Kerberos ha tenido un problema al escribir en la antememoria de credenciales del sistema (/tmp/krb5cc_uid).
Asegúrese de que no se haya eliminado la antememoria de credenciales y que haya espacio disponible en el dispositivo mediante el comando df.
PAM-KRB5: Autenticación Kerberos V5 no satisfactoria: contraseña incorrecta |
Su contraseña de UNIX y la de Kerberos son diferentes. La mayoría de los comandos no adaptados a Kerberos, como login, están configurados mediante PAM para que se autentiquen con Kerberos con la misma contraseña que la especificada para UNIX. Si sus contraseñas son diferentes, fallará la autenticación Kerberos.
Debe escribir su contraseña de Kerberos cuando se le solicite.
Permiso denegado en código de antememoria de reproducción |
No ha sido posible abrir la antememoria de reproducción del sistema. Puede que se haya ejecutado el servidor primeramente bajo un identificador de usuario distinto al actual.
Asegúrese de que la antememoria de reproducción tiene los permisos adecuados. Ésta está almacenada en el sistema en que se ejecuta la aplicación de servidor adaptada a Kerberos (/usr/tmp/rc_nombre_servicio). En lugar de cambiar los permisos de la antememoria de reproducción actual, puede eliminarla antes de ejecutar el servidor adaptado a Kerberos bajo un identificador de usuario distinto.
Permisos del archivo de antememoria de credenciales incorrectos |
No tiene los permisos de lectura o escritura apropiados en la antememoria de credenciales (/tmp/krb5cc_uid).
Asegúrese de que tiene permisos de lectura y escritura en la antememoria de credenciales.
Principal incorrecto en solicitud |
Ha habido un nombre de principal incorrecto en el cupón. Puede ser un problema de DNS o de nombre completo.
Asegúrese de que el principal del servicio concuerde con el del cupón.
Se ha llegado al final de la antememoria de credenciales |
Se ha producido un error al leer la antememoria de credenciales (/tmp/krb5cc_ uid).
Asegúrese de que la antememoria de credenciales sea legible y de que contenga datos.
Tipo de mensaje especificado para la codificación no válido |
Kerberos no ha podido reconocer el tipo de mensaje enviado por la aplicación adaptada a Kerberos.
Si utiliza una aplicación adaptada a Kerberos desarrollada por su sede o un fabricante, asegúrese de que utiliza Kerberos correctamente.
Tipo de suma de comprobación en mensaje incorrecto |
El mensaje contenía un tipo de suma de comprobación no válido.
Compruebe qué tipos de suma de comprobación válidos están especificados en los archivos krb5.conf y kdc.conf.
Versión de protocolo solicitada no admitida |
Probablemente se ha enviado una solicitud de Kerberos V4 al KDC. SEAM sólo admite el protocolo Kerberos V5.
Asegúrese de que sus aplicaciones utilizan el protocolo Kerberos V5.
Este apartado proporciona información de resolución de problemas para el software SEAM.
Si el archivo krb5.conf no está formateado correctamente, fallará el comando telnet. Sin embargo, los comandos dtlogin y login todavía funcionarán, incluso si se especifica el archivo krb5.conf como lo exigen los comandos. Si sucede esto, aparecerá el mensaje de error siguiente:
Error al inicializar krb5: formato de la configuración de Kerberos no adecuada |
Si hay un problema con el formato del archivo krb5.conf, será vulnerable a las infracciones de seguridad. Antes de permitir que se utilicen las funciones de SEAM, debería solucionar el problema.
Si falla la propagación de la base de datos de Kerberos, intente hacer /usr/krb5/bin/rlogin -x entre el KDC esclavo y el maestro y viceversa.
Si se han configurado los KDC para restringir el acceso, rlogin estará inhabilitado y no se podrá utilizar para resolver este problema. Para habilitar rlogin en un KDC, debe quitar el comentario de la entrada eklogin en el archivo /etc/inetd.conf y reiniciar inetd de la forma siguiente:
# ps -eaf | grep inetd muestra el ID de proceso de inetd # kill -1 pid_de_inetd |
Después de solucionar este problema, es necesario que cambie el archivo inetd.conf a su estado original y reinicie inetd de nuevo.
Si no funciona rlogin, es probable que los problemas sean las tablas de claves de los KDC. Si funciona rlogin, el problema no está en la tabla de claves o en el servicio de nombres, ya que rlogin y el software de propagación utilizan el mismo principal host/nombre_sistema. En este caso, asegúrese de que sea correcto el archivo kpropd.acl.
Si el montaje de un sistema de archivos NFS adaptado a Kerberos no es satisfactorio, asegúrese de que exista el archivo /var/tmp/rc_nfs en el servidor NFS. Si no es propiedad de root, elimínelo y vuelva a intentar el montaje.
Si tiene problemas para acceder a un sistema de archivos NFS adaptado a Kerberos, asegúrese de que haya una entrada para gssd en el archivo inetd.conf de su sistema y del servidor NFS.
Si ve el mensaje de error argumento no válido o directorio incorrecto al intentar acceder a un sistema de archivos adaptado a Kerberos, el problema puede ser que no utiliza un nombre de DNS completo al intentar montar un sistema de archivos NFS. El sistema que se monta no es el mismo que la parte de nombre de sistema del principal de servicio de la tabla de claves del servidor.
Esto también puede suceder si su servidor tiene varias interfaces Ethernet y ha configurado DNS para que utilice un esquema "nombre por interfaz" en lugar de un esquema "varios registros de dirección por sistema". Para SEAM, debe configurar varios registros de dirección por sistema de la forma siguiente [Ken Hornstein, "FAQ de Kerberos", [http://www.nrl.navy.mil/CCS/people/kenh/kerberos-faq.html], accedido el 11 de diciembre de 1998.] :
my.host.name. A 1.2.3.4 A 1.2.4.4 A 1.2.5.4 my-en0.host.name. A 1.2.3.4 my-en1.host.name. A 1.2.4.4 my-en2.host.name. A 1.2.5.4 4.3.2.1 PTR my.host.name. 4.4.2.1 PTR my.host.name. 4.5.2.1 PTR my.host.name.
En este ejemplo, la configuración permite una referencia a las interfaces distintas y permite un único principal de servicio en lugar de tres principales de servicio en la tabla de claves del servidor.
Si falla la autenticación cuando intenta convertirse en superusuario en su sistema y ya ha agregado el principal de sistema a la tabla de claves de su sistema, deben comprobarse dos problemas potenciales. En primer lugar, asegúrese de que el principal root de la tabla de claves tiene un nombre completo en su ejemplar. De ser así, compruebe el archivo /etc/resolv.conf para asegurarse de que el sistema esté configurado correctamente como cliente de DNS.