Gestión de Kerberos y otros servicios de autenticación en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Cómo utilizar kdcmgr para configurar el KDC maestro

La secuencia de comandos kdcmgr proporciona una interfaz de línea de comandos para instalar los KDC maestro y esclavos. Para el maestro, debe crear una contraseña para la base de datos de Kerberos y una contraseña para el administrador. En los KDC esclavos, debe proporcionar estas contraseñas para terminar la instalación. Para obtener más información sobre estas contraseñas, consulte la página del comando man kdcmgr(1M).

Antes de empezar

Debe asumir el rol root. Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

  1. Cree el KDC maestro.

    En la línea de comandos, ejecute el comando kdcmgr y designe administrador y el dominio.

    Se le solicita la contraseña de la base de datos Kerberos, llamada la clave maestra y la contraseña para el principal administrativo. La secuencia de comandos solicita las contraseñas.

    kdc1# kdcmgr -a kws/admin -r EXAMPLE.COM create master
    
    Starting server setup
    ---------------------------------------
    
    Setting up /etc/krb5/kdc.conf
    
    Setting up /etc/krb5/krb5.conf
    
    Initializing database '/var/krb5/principal' for realm 'EXAMPLE.COM',
    master key name 'K/M@EXAMPLE.COM'
    You will be prompted for the database Master Password.
    It is important that you NOT FORGET this password.
    Enter KDC database master key:/** Type strong password **/
    Re-enter KDC database master key to verify: xxxxxxxx
    
    Authenticating as principal root/admin@EXAMPLE.COM with password.
    WARNING: no policy specified for kws/admin@EXAMPLE.COM; defaulting to no policy
    Enter password for principal "kws/admin@EXAMPLE.COM":/** Type strong password **/
    Re-enter password for principal "kws/admin@EXAMPLE.COM": xxxxxxxx
    Principal "kws/admin@EXAMPLE.COM" created.
    
    Setting up /etc/krb5/kadm5.acl.
    
    ---------------------------------------------------
    Setup COMPLETE.
    
    kdc1#

    Notas -  Guarde y almacene estas contraseñas en una ubicación segura.
  2. (Opcional) Muestre el estado del KDC maestro.
    # kdcmgr status
  3. Sincronice el reloj de este sistema con otros relojes en el dominio mediante NTP u otro mecanismo.

    Para que la autenticación se realice correctamente, cada reloj debe estar dentro de la hora predeterminada que está definida en la sección libdefaults del archivo krb5.conf. Para obtener más información, consulte la página del comando man krb5.conf(4). Para obtener información sobre el protocolo de hora de red (NTP), consulte Sincronización de relojes entre clientes Kerberos y KDC.


    Notas -  El KDC maestro no puede estar en el servidor NTP. Si no dispone de un servidor NTP, regrese al KDC maestro después de que el servidor NTP se haya instalado y convierta al KDC maestro en un cliente del servidor NTP.
Ejemplo 4-1  Ejecución del comando kdcmgr sin argumentos

En este ejemplo, el administrador proporciona el nombre de dominio y el administrador principal cuando se lo solicita la secuencia de comandos.

kdc1# kdcmgr create master

Starting server setup
---------------------------------------

Enter the Kerberos realm: EXAMPLE.COM

Setting up /etc/krb5/kdc.conf

Setting up /etc/krb5/krb5.conf

Initializing database '/var/krb5/principal' for realm 'EXAMPLE.COM',
master key name 'K/M@EXAMPLE.COM'
You will be prompted for the database Master Password.
It is important that you NOT FORGET this password.
Enter KDC database master key:/** Type strong password **/
Re-enter KDC database master key to verify: xxxxxxxx

Enter the krb5 administrative principal to be created: kws/admin

Authenticating as principal root/admin@EXAMPLE.COM with password.
WARNING: no policy specified for kws/admin@EXAMPLE.COM; defaulting to no policy
Enter password for principal "kws/admin@EXAMPLE.COM":/** Type strong password **/
Re-enter password for principal "kws/admin@EXAMPLE.COM": xxxxxxxx
Principal "kws/admin@EXAMPLE.COM" created.

Setting up /etc/krb5/kadm5.acl.

---------------------------------------------------
Setup COMPLETE.

kdc1#