A través de Gnome Nautilus puedo montar fácilmente recursos compartidos de Samba desde mi servidor Ubuntu. Sin embargo, estas "monturas" son un poco falsas. Muchas aplicaciones que ejecuto no reconocen que Gnome ha montado estas carpetas del servidor y, por lo tanto, no pueden abrir archivos de mi servidor.
En el pasado, creé una /etc/fstab entrada y la monté globalmente , la /mntcarpeta, pero esto no funcionará ya que otras personas comparten mi computadora portátil Ubuntu.
¿Cuál es la forma más fácil de crear un montaje de samba "real" en mi directorio personal (y el de otras personas)? Está bien si es un comando o una aplicación GUI que puede ejecutarse cuando inicio sesión. Estas carpetas del servidor no tienen que montarse todo el tiempo.

sshdejecutar, lo que necesitará de todos modos. Entonces, incluso si tiene samba ejecutándose para servir a clientes de Windows, no la usaría para clientes de Linux. Por cierto, dokan es un brillante cliente sshfs para Windows que es fácil de configurar.Respuestas:
Suponga que tiene un directorio llamado
mountsen su directorio de inicio en el que desea que se monten varios recursos compartidos de Samba. Supongamos además que está específicamente interesado en montar un recurso compartido llamadosharenamedesde una máquina remota llamadahostname(esto también podría ser una dirección IP), y en esa máquina remota su nombre de usuario esusername. Primero, cree el punto de montaje:mkdir ~/mounts/sharenameLuego monte el recurso compartido:
sudo mount.cifs //hostname/sharename ~/mounts/sharename -o user=usernameEn Ubuntu 12.04 LTS y versiones anteriores, si no tiene el
o utilizarlo
).
mount.cifscomando, puede instalar el paquete cifs-utilssmbmount(que, a su vez, es proporcionado por el paquete smbfssudo smbmount //hostname/sharename ~/mounts/sharename -o user=username( no
smbmountestá disponible en Ubuntu 12.10 o superior, al menos hasta ahora , pero puede usarlomount.cifsen su lugar. Gracias a HDave por señalar esto ).Es posible que se le solicite su contraseña en la máquina local para ejecutar el comando como root. Luego se le pedirá su contraseña en la máquina remota, para iniciar sesión y poder montar el recurso compartido.
fuente
sudo apt-get install smbfsembargo, tuve que hacer un primero.sudo apt-get install smbfsprimero. Entonces la montura funcionó correctamente en mi extremo. Tenga en cuenta que reemplacé el nombre de host con la dirección IP del servidor. (El servidor es un cuadro WinXP) No estoy seguro de por qué el nombre de la computadora del cuadro XP no funcionó para mí. ¡GRACIAS CHICOS!smbmountoriginalmente (y nomount -t smbfs), he usadomount.cifsahora (en lugar demount -t cifs) para mantener mi estilo original.mount -t cifspor supuesto funcionará (como lo harámount -t smbfsen 12.04 y anteriores).fuente
lstrabajó para mí.cd ~/.gvfsentonceslsy allí debería estar el monte. Puede vincular a donde quiera desde allí.No estoy seguro de si todavía estás buscando algo fácil, lo acabo de encontrar:
Todos los recursos compartidos que ha abierto se montan automáticamente en su carpeta de inicio
/home/.gvfs.Cualquier aplicación puede reconocer y acceder a los recursos compartidos como si fueran carpetas normales, siempre que apunte la aplicación a los archivos o carpetas que desee en
/home/.gvfsfuente
¿Por qué querrías usar Samba para acceder a los archivos en tu servidor Linux ? Samba está diseñado para acceder a los recursos y servicios de red de Windows .
Utilice sshfs en su lugar, no es necesaria ninguna configuración y obtiene puntos de montaje "adecuados" que cualquier aplicación reconoce:
Montar el sistema de archivos remoto con
y desmontar con
fuente