El protocolo Microsoft SMB inicialmente se usaba para crear las contraseñas en modo texto. Sin embargo, los sistemas Windows 2000 y Windows NT 4.0 con el Service Pack 3 o una versión superior requieren contraseñas de Samba encriptadas. Para que los sistemas Linux y Windows 2000 o Windows NT 4.0 Service Pack 3 o una versión superior pueden utilizar al mismo tiempo el sistema Samba, puede o bien modificar el registro de Windows para que use contraseñas en modo texto o bien configurar Samba en el sistema Linux para que utilice contraseñas encriptadas. Se decide modificar el registro de Windows, lo debe de hacer en todos los ordenadores que tengan el sistema Windows NT o 2000 — pero es bastante peligroso porque puede crear conflictos.
Para configurar Samba en el sistema Red Hat Linux para que use contraseñas encriptadas siga los siguientes pasos:
Crear una contraseña separada para Samba: Para crear una en su fichero /etc/passwd, teclee el siguiente comando en la línea de comandos de la shell:
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd |
Use el comando chmod 600 /etc/samba/smbpasswd para cambiar los permisos en el fichero de las contraseñas de Samba de tal manera que sólo el usuario root tenga los permisos para leer y escribir.
El script no copia las contraseñas del usuario al nuevo fichero. Para establecer cada una de las contraseñas del usuario de Samba, utilice el comando smbpasswd nombre del usario (substituya nombre del usuario por cada uno de los nombres del usuario). No se activará ninguna cuenta de usuario Samba hasta que no se establezca una contraseña para Samba.
El siguiente paso es permitir ue en fichero de configuración de Samba existan contraseñas encriptadas. En el fichero smb.conf, anule el comentario de las siguientes líneas:
encrypt password = yes smb passwd file = /etc/samba/smbpasswd |
Para que los cambios entren en vigor, reinicie Samba escribirndo en la línea de comandos de la shell el comando reinicio del smb.
Más información | |
---|---|
Para obtener más información sobre cómo Usar el sistema Samba con los sistemas Windows NT 4.0 y Windows 2000, lea los ficheros ENCRYPTION.txt, Win95.txt y WinNT.txt en el directorio /usr/share/doc/samba-version-number/docs/textdocs/ (reemplace versión-número por la versión-número del Samba que haya instalado). |