Así podemos conectar una carpeta compartida de Windows de forma persistente desde Ubuntu. En este caso nos conectaremos a un servidor Windows con un usuario del dominio.
Primero creamos un directorio en /media. En este ejemplo, testfolder:
sudo mkdir /media/testfolder
Después preparamos un fichero con las credenciales de la conexión. El usuario y la contraseña deben existir en el Active Directory y tener permisos sobre la carpeta compartida. Si la carpeta no está en un dominio, también podemos usar un usuario local.
Un buen sitio para este fichero es la carpeta personal del usuario. Aquí creamos uno oculto en la carpeta de administrator:
sudo vi /home/administrator/.cifscredentials
Añadimos nuestras credenciales:
#Usuario username=jdoe #Contraseña del usuario password=12345678 #Dominio de la red domain=MYDOMAIN
Le damos los permisos adecuados, para que solo el propietario pueda leerlo:
sudo chmod 0600 /home/administrator/.cifscredentials
Ahora editamos el fichero fstab para definir la conexión:
sudo vi /etc/fstab
Y añadimos esta línea:
#Conexión a la carpeta compartida de Windows //SERVERNAME/SHARED /media/testfolder cifs iocharset=utf8,rw,credentials=/home/administrator/.cifscredentials,uid=1000,dir_mode=0777,gid=1000 0 0
Es hora de probarlo:
sudo mount -a
Y listamos el contenido de la carpeta:
ls /media/testfolder
Nota: si el comando mount no reconoce el tipo cifs, instalad el paquete con sudo apt install cifs-utils.
Traducción hecha con ayuda de IA a partir del artículo original.
