smbpasswd: cómo cambiar la contraseña SMB en máquinas locales

InformáticaActualizado el 852 bytes

Resumen

Este texto describe el programa smbpasswd, que permite cambiar la contraseña SMB del usuario en la máquina local o en otras máquinas que almacenen contraseñas SMB. Explica sus distintos comportamientos según se ejecute como root o como usuario normal, y cómo funciona en modo cliente-servidor con smbd. También indica dónde se guardan las contraseñas SMB cifradas en un sistema UNIX.

Puntos clave

  • smbpasswd permite a un usuario normal cambiar su contraseña SMB en cualquier máquina que almacene contraseñas SMB.
  • Sin argumentos, cambia la contraseña SMB del usuario actual en la máquina local, de forma similar a passwd.
  • smbpasswd no es raíz setuid y funciona en modo cliente-servidor comunicándose con smbd.
  • Para usarlo localmente, el demonio smbd debe estar en ejecución en la máquina local.
  • En sistemas UNIX, las contraseñas SMB cifradas suelen almacenarse en el archivo smbpasswd.

Ponte a prueba

smbpasswd es un programa con varias funciones dependiendo de si se ejecuta como usuario root o no. Cuando se ejecuta como usuario normal, permite cambiar la contraseña utilizada para las sesiones SMB en cualquier máquina que almacene contraseñas SMB.

De forma predeterminada, al ejecutarse sin argumentos, intentará cambiar la contraseña SMB del usuario actual en la máquina local, similar a como funciona el programa passwd. Sin embargo, smbpasswd difiere en que no es raíz setuid, sino que funciona en un modo cliente-servidor y se comunica con un smbd que se ejecuta localmente. Por lo tanto, es necesario que el demonio smbd esté en ejecución en la máquina local.

En una máquina UNIX, las contraseñas SMB cifradas generalmente se almacenan en el archivo smbpasswd.

Descargar

PDF Word HTML

Preguntas frecuentes

¿Qué requisito necesita smbpasswd para cambiar la contraseña en la máquina local?

Es necesario que el demonio smbd esté en ejecución en la máquina local, porque smbpasswd se comunica con él en modo cliente-servidor.

¿Dónde se almacenan las contraseñas SMB cifradas en un sistema UNIX?

Generalmente se almacenan en el archivo smbpasswd.

Ponte a prueba

Tarjetas de repaso

Pulsa una tarjeta para ver la respuesta.

Test

1. ¿Qué hace smbpasswd si se ejecuta sin argumentos?
2. ¿Con qué componente se comunica smbpasswd en modo cliente-servidor?
3. ¿Qué significa que smbpasswd no sea raíz setuid?
4. ¿Dónde suelen guardarse las contraseñas SMB cifradas en una máquina UNIX?
5. ¿Qué diferencia tiene smbpasswd respecto al comportamiento de passwd?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.