Como el mensaje de error dice que las URL CIFS (que comienzan con smb://
) no son compatibles, debe usar la sintaxis "clásica" para identificar el servidor y compartir. Además, no puede montar una carpeta dentro de un recurso compartido como si fuera un recurso compartido: debe montar el recurso compartido y luego acceder a la carpeta dentro de él. Puede hacer un enlace simbólico a la carpeta dentro del recurso compartido, si es necesario. Finalmente, cuando ejecuta smbmount
, mount -t smbfs
o comandos de montaje remoto similares como root
(por ejemplo, con sudo
), debe especificar el nombre de usuario en el servidor (a menos que sea realmente root
, lo cual es poco probable y, si el servidor ejecuta un sistema similar a Unix, no recomendado).
Primero, creará una carpeta (punto de montaje) para el recurso compartido:
sudo mkdir /mnt/projects
(Esto es suponiendo que desea crear en /mnt
. Se ha convertido en más común para crear todos los puntos de montaje globalmente accesibles que no son parte de su sistema Ubuntu en sí, en /media
vez de /mnt
, pero muy bien utilizar /mnt
si lo desea.)
Luego use un comando como este para montar el recurso compartido:
sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
Reemplace USERNAME
con el nombre de usuario en el servidor Samba en el que necesita iniciar sesión. Se le pedirá su contraseña. También puede especificar su contraseña en la línea de comandos (con ), pero aparecerá en texto sin formato en la Terminal e irá a su historial de comandos, por lo que probablemente no quiera hacerlo.-o password=PASSWORD
Notarás que he usado smbmount
pero mount -t smbfs
o mount -t cifs
(o mount.cifs
) debería funcionar igual de bien, si lo prefieres.
Ahora smb://192.168.2.28/projects
se puede acceder a los contenidos en /mnt/projects
. Si necesita poder acceder al contenido de smb://192.168.2.28/projects/myProject
in /mnt/projects/myProject
, puede crear un enlace simbólico:
sudo ln -s /mnt/projects/myProject /mnt/myProject
Para los lectores de Ubuntu 12.10 y posteriores: debe usar mount.cifs
o mount -t cifs
( smbmount
y mount -t smbfs
ya no se proporcionan). Se requiere el paquete cifs-utils . Estos comandos también funcionarán en sistemas anteriores.