comando htdigest en Linux con ejemplos

El comando » htdigest » se usa para crear y actualizar el archivo de contraseña que usa la autenticación de resumen Apache HTTPD. Básicamente, almacena nombres de usuario , reino y contraseña de usuarios HTTP. Antes de enviar información confidencial, como transacciones de compras en línea, confirma la identidad de los usuarios.

Sintaxis:

htdigest [-c] passwdfile realm username

Opciones:

  • [-c]: se usa para crear un archivo passwd, si este archivo no existe, entonces se crea y si ya existe, ese archivo se elimina y se vuelve a crear otro archivo.
  • passwdfile: contiene el nombre de usuario, el dominio y la contraseña del usuario.
  • reino: Es una string que es visible para los usuarios para que sepan qué nombre de usuario y contraseña usar.
  • Nombre de usuario Crea o actualiza passwdfile. Si este nombre de usuario no existe, se agrega una nueva entrada y, si existe, se cambia la contraseña.

Ejemplos:

  • Comando para crear un nuevo archivo de contraseñas de Apache y agregar un nuevo usuario:
    # htdigest -c httpd-pwd-file realm username 

    Ejemplo:

    Aquí, «httpd-pwd-file» es un archivo de contraseña recién creado que agrega el usuario gfg al archivo, y «systemadmin» es el reino que se usa aquí.

  • Comando para ver el formato del archivo de contraseña de Apache: es el formato del contexto del archivo de contraseña que se crea con el comando ht_digest en el archivo de texto. Para ver el formato del archivo de contraseña, debe usar el comando «cat» con el archivo de contraseña creado. El formato es:
    username:realm name:encrypted password

    Ejemplo:

    Aquí, httpd-pwd-file es el archivo creado anteriormente.

  • Comando para agregar otro usuario al archivo de contraseñas de Apache:
    # htdigest httpd-pwd-file realm username

    Ejemplo:

    Aquí, el usuario nidhi se agrega a httpd-pwd-file en autor del reino. Ahora, el formato de la contraseña será:


    Aquí, la contraseña de dos usuarios se muestra ya que el archivo httpd-pwd anterior ahora tiene dos usuarios.

  • Comando para cambiar la contraseña de un usuario:
    # htdigest httpd-pwd-file realm username

    Ejemplo:

    Aquí se puede cambiar la contraseña del usuario existente.

  • Comando para agregar usuarios a varios dominios en el archivo de contraseñas:
    # htdigest httpd-pwd-file realm username

    Ejemplo:

    Este comando agregará al usuario nidhi al archivo httpd-pwd existente en el dominio «systemadmin».

    Nota: Habrá dos entradas de contraseña para el usuario nidhi ya que tiene diferentes dominios.

    Ejemplo:

  • Comando para eliminar un usuario del archivo Apache: Para eliminar un usuario del archivo Apache, use el comando «vi», es decir, (nombre vi del archivo de contraseña).

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *