Con este procedimiento hemos compartido de manera efectiva los directorios un sistema Ubuntu para trabajar con el código fuente de proyectos como si los estuviéramos editando directamente en la máquina Ubuntu de la red local (una VM para más señas).
En nuestro Ubuntu, instalamos Samba y lo configuramos:
Si hemos configurado bien el Workgroup de Windows en la config. de Samba, después de todo esto ya deberíamos ser capaces de ver la máquina bajo la Red en Windows, y acceder a ella usando el usuario/password establecido en Samba.
Usamos Conectar a unidad de red en Windows (NO es agregar ubicación, sino Conectar a unidad de red):
Con el botón Examinar en Carpeta:
deberíamos poder seleccionar el hostname de la máquina Ubuntu ⇒ y elegir root directory.
Al pulsar el botón Finalizar nos pedirá las credenciales, seleccionamos Usar otra cuenta y metemos el usuario y password específico de Samba que configuramos antes, y debería abrirse nuestra nueva Unidad de red, en el ejemplo P:
Y ya la tendremos disponible en Equipo siempre que nuestra máquina Ubuntu esté en marcha y conectada…
Si obtenemos los siguientes errores de manera frecuente:
Error: Cannot open: Resource temporarily unavailable
Podemos solucionarlos haciendo:
$ sudo nano /usr/share/samba/smb.conf
Add: oplocks = no
Restart samba:
$ sudo service smbd restart
Nota Cannot access root directory “/” samba share on linux from windows
Samba has changed the ability to follow symlinks because of a security issue: http://www.samba.org/samba/news/symlink_attack.html
To circumvent the change you could try this:
Add the following lines to the [global]
section of smb.conf
:
follow symlinks = yes wide links = yes unix extensions = no
Then restart the samba service:
$ sudo service smbd restart
~~DISCUSSION|Comentarios~~