Te conectas al recurso compartido de Windows, funciona todo el día y, después de reiniciar, desaparece. Esta página hace que el montaje sea permanente y seguro: una línea cuidadosa en /etc/fstab, su contraseña en un archivo de credenciales bloqueado en lugar de texto sin formato y las dos opciones que evitan que una PC con Windows apagada cuelgue su arranque.
Un recurso compartido que abres desde la aplicación Archivos es un montaje de sesión: permanece activo hasta que cierras la sesión o reinicias, y luego Ubuntu lo olvida cortésmente. Para una carpeta que usa todos los días (documentos de Office en la PC con Windows, una biblioteca multimedia, un destino de respaldo), esa es la herramienta incorrecta. La respuesta permanente es una entrada en /etc/fstab, el mismo archivo que Ubuntu lee en cada arranque de sus propios discos. Esta página crea esa entrada paso a paso: los datos que se deben recopilar, el paquete cifs-utils, el punto de montaje, el archivo de credenciales que mantiene su contraseña fuera de la vista, la línea fstab en sí con cada opción explicada y la prueba que demuestra que funciona antes de reiniciar. El nombre del servidor, el nombre del recurso compartido y el usuario en los ejemplos son marcadores de posición; utilice los suyos propios.
Cada montaje fallido en esta serie se remonta a un hecho incorrecto escrito con seguridad en un archivo. En la PC con Windows, anote el nombre exacto de la PC (Configuración, Sistema, Acerca de), el nombre exacto del recurso compartido (que es el nombre que proporcionó en Uso compartido avanzado, no la ruta de la carpeta) y el nombre de usuario y la contraseña de la cuenta de Windows que tiene permiso para compartir. Luego, demuestre que el lado de la red funciona: en la aplicación Archivos de Ubuntu, use Otras ubicaciones, Conéctese al servidor y abra smb://OFFICE-PC/SharedDocs. Si se abre allí, el trabajo restante es pura configuración, no resolución de problemas.
Ubuntu no puede montar un recurso compartido de Windows listo para usar en una instalación mínima. La herramienta que lo hace es mount.cifs y se encuentra en el paquete cifs-utils. Sin él, se obtienen errores confusos sobre la falta de un ayudante o un tipo de sistema de archivos incorrecto, y la gente pierde una hora sospechando de la red.
sudo apt updatesudo apt install cifs-utilsUn punto de montaje es simplemente una carpeta vacía que se convierte en una ventana al recurso compartido. Cuando el montaje se realiza correctamente, el contenido de la carpeta SON los contenidos del recurso compartido. La convención coloca montajes compartidos en /mnt.
sudo mkdir -p /mnt/SharedDocsEste es el paso que la mayoría de las guías omiten y es el que más importa. /etc/fstab es legible por todas las cuentas de usuario de la máquina: cualquiera puede ejecutar cat /etc/fstab y leer lo que contiene. Poner password=... en esa línea entrega su contraseña de Windows a cada inicio de sesión en la PC. La solución estándar es un archivo separado que solo el root puede leer.
sudo cp /etc/fstab /etc/fstab.baksudo nano /root/.smbcredentialsusername=anshu y en la siguiente línea password=YourWindowsPassword - sin espacios alrededor del signo igualsudo chmod 600 /root/.smbcredentials. El 600 significa que sólo el root puede leerlo o escribirlo.sudo ls -l /root/.smbcredentials debería comenzar con -rw-------Límite honesto: 600 detiene otras cuentas de usuario. No detiene la raíz y no impide que alguien tenga su disco no cifrado. Elimina la contraseña del único archivo que todos leen casualmente: esa es la capa estándar adecuada para este trabajo.
Abra el archivo con sudo nano /etc/fstab y agregue esta línea al final, con su propio servidor, recurso compartido y números:
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0id: el primer usuario en Ubuntu es casi siempre 10000 0 final simplemente dice sin volcado, sin verificación de disco durante el arranque para este montajeNunca permita que reiniciar sea la primera prueba de una edición de fstab: una línea defectuosa es mucho más fácil de solucionar desde una terminal que funcione. Ubuntu moderno también mantiene una copia generada de los montajes, así que actualízala primero.
sudo systemctl daemon-reload para que se recoja el cambio de fstabsudo mount -a: esto monta todo en fstab que aún no está montado, usando exactamente la línea que escribióls /mnt/SharedDocs: debería ver los archivos de Windows y df -h /mnt/SharedDocs debería mostrar el recurso compartido y su tamaño real.mount -a: mount -a informa los mismos errores que se producirían en un arranque, mientras todavía tienes una terminal en funcionamiento para solucionarlos.La configuración permanente completa se muestra en vivo: recopilando los detalles del recurso compartido, el archivo de credenciales, la línea fstab y la prueba de reinicio, paso a paso.
Watch Full VideoPorque conectarse desde la aplicación Archivos o un comando de terminal único crea un montaje de sesión: pertenece a su inicio de sesión, no al sistema. Sólo una entrada en /etc/fstab (o una unidad de montaje automático) es recreada por el propio sistema en el arranque o en el primer acceso. La línea fstab en esta página es lo que convierte un ritual diario de reconexión en una carpeta que simplemente está siempre ahí.
No. /etc/fstab es legible por todas las cuentas de usuario de la máquina, por lo que una contraseña escrita allí es efectivamente pública en esa PC. El archivo de credenciales utilizado en esta página es propiedad de root con 600 permisos, por lo que sólo root puede leerlo, y fstab en sí no contiene ningún secreto, solo un puntero a ese archivo.
Los soportes rara vez se rompen por sí solos: algo en un lado cambió. Los sospechosos habituales se encuentran en esta serie: la contraseña de Windows se cambió por lo que el archivo de credenciales está obsoleto, los archivos de repente pertenecen a la raíz porque faltan uid y gid, o el error en realidad es un permiso denegado por parte de Windows. Cada uno tiene su propia página aquí con el orden exacto de los cheques.