Arreglar 0xc000006d NT_STATUS_LOGON_FAILURE al compartir carpeta desde Windows a Linux

Dentro de la diversidad de tecnologías informáticas, podemos tener conviviendo a GNU/Linux y Microsoft Windows en una red de datos. Por ejemplo, para que se compartan carpetas por medio del protocolo CIFS. Sin embargo, debido a los cambios que Microsoft hace a su protocolo, suele suceder que también tengamos que modificar los ajustes de CIFS en nuestro GNU/Linux. Esos cambios generan un código de error 0xc000006d al tratar de montar una carpeta de Windows dentro de Linux. Por eso, mostramos la solución para arreglar Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE.

Arreglar Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE


En Internet podemos encontrar diversas formas de arreglar dicho error, porque el compartir carpetas puede darse en dos contextos; dentro de un Grupo de Trabajo, o en un dominio de Windows. Aquí mostramos la solución para el segundo caso.

En versiones anteriores de CIFS para montar una carpeta compartida de Windows en Linux, solo bastaba con una sola línea de configuración en el archivo /etc/fstab, de la siguiente forma:

//192.168.0.190/carpeta_compartida/ /opt/carpeta_de_montaje cifs username=DOMINIO/Administrator,password=ELPASSWORD 0 0

En las nuevas versiones debemos crear un archivo con los datos de sesión, más la línea de configuración en /etc/fstab. Entonces, creamos el archivo (puedes ponerle cualquier nombre):

_$ sudo touch .smbcredentials

Dentro de ese archivo colocamos los datos de sesión, así:

username=Administrator
password=ELPASWWORD
domain=DOMINIO.LOCAL

Luego, colocamos la siguiente línea de configuración en el archivo /etc/fstab

//192.168.0.190/carpeta_compartida/ /opt/carpeta_de_montaje cifs credentials=/home/usuario/.smbcredentials,iocharset=utf8,sec=ntlm 0 0

Aplicamos la configuración recién guardada

_$ sudo mount -a

Seleccionar la versión correcta de SMB


Puede que también nos encontremos este error en el log:

«No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later»

Eso sucede porque estamos intentando montar una carpeta compartida desde un Windows que tiene una versión vieja o diferente del protocolo SMB. Debemos especificar la versión al final de la línea de configuración:

//192.168.0.190/carpeta_compartida/ /opt/carpeta_de_montaje cifs credentials=/home/usuario/.smbcredentials,iocharset=utf8,sec=ntlm,vers=1.0 0 0

Estas son las versiones soportadas:

vers=1.0
vers=2.0
vers=2.1
vers=3.0

Y listo, ya tenemos nuestra carpeta de Windows montada en el sistema de ficheros de nuestro Linux.

Puedes ver cómo Compartir carpeta de Linux a Windows


Valora este artículo:

Montar una carpeta de Windows en Linux
5,0 rating based on 12.345 ratings
Overall rating: 5 out of 5 based on 1 reviews.

 

Name
Email
Review Title
Rating
Review Content

 

Justo lo que buscaba

★★★★★
Gracias, me has salvado
- Luis Felipe Buritica
Comparte esto en
Publicado en GNU Linux.