jueves, 1 de noviembre de 2012

Montar samba share de Ubuntu a Ubuntu con smbmount

Habitualmente utilizo máquinas virtuales a las cuales me conecto desde mi host (en éste caso ambas son Ubuntu 12, el host es la version client y el guest es la version server).

En la máquina guest, debemos tener instalado samba y configurado al menos un recurso compartido

$ sudo vim /etc/samba/smb.conf


[www]
        comment = www folder
        read only = no
        path = /var/www
        writeable = yes
        guest ok = no
        create mask = 644
        directory mask = 644

$ sudo service smbd restart

En la máquina host, ejecutamos a mano o nos preparamos un script para lanzarlo cada vez que queramos montar el shared folder (también lo podemos poner en fstab con opción noauto, ya que recordemos que en éste caso estamos hablando de una máquina virtual que debe ser lanzada antes de montar el share)


#!/bin/bash
sudo smbmount //192.168.1.xxx/www /mnt/www -o rw,user=myuser,uid=1000,gid=1000

Y ya está, con ésto tendremos montado el shared con permisos de leer, escribir y borrar.
La parte de uid y gid es importante para que no se nos monte con otro usuario y nos de problemas de escritura o borrado.



No hay comentarios: