jueves, 12 de diciembre de 2019

Acceder a recursos de una red windows desde Ubuntu con Samba. Mostrar en Nautilus (2)

1. Prerequisitos

Según Wiki Ubuntu hay que instalar cfis

sudo apt-get install cifs-utils


En un post anterior se hablaba del tema, pero con Ubuntu 18.04 algunas cosas cambian. En estas versiones anteriores hay métodos faciles (como dice Justin Garrison) de acceder a Windows

Según L.D. James en AskUbuntu en el navegador de ficheros de Ubuntu 18.04 (Nautilus) hacer Crlt-L e indicar por ejemplo

smb://192.168.x.x/C$

te pedirá usuario, dominio y contraseña y a funcionar ! Se ha compartido el disco C de dicho servidor.

También se puede hacer por línea de comandos como

gio mount smb://192.168.x.x/C$

En este caso es un antiguo Windows Server 2003. Pero hay que leerse el resto de la contestación del Sr. James y afinar un poco mas....

hay que modificar el fichero /etc/samba/smb.conf y hay que cambiar lo que se indica en amarillo


#======================= Global Settings =======================
[global]

client use spnego = no  # Puede que no tengas esa línea
client NTLMv2 auth = no # Puede que no tengas esa línea

## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
#   workgroup = WORKGROUP
   workgroup = CORPORACION
   client max protocol = NT1


2. ¿Dónde está el punto de montaje?

El problema surge para buscar el punto de montaje. menos mal que WLigtenberg da luz al problema.

Se monta en mi caso en:

/run/user/1000/gvfs


Y Webwurst y Tobyll nos aportan luz al respecto mediante los comandos:

findmnt   que devuelve


├─/run                                tmpfs       tmpfs   rw,nosuid,noexec,relatime,size
│ ├─/run/lock                         tmpfs       tmpfs   rw,nosuid,nodev,noexec,relatim
│ ├─/run/rpc_pipefs                   sunrpc      rpc_pip rw,relatime
│ ├─/run/user/1001                    tmpfs       tmpfs   rw,nosuid,nodev,relatime,size=
│ ├─/run/user/124                     tmpfs       tmpfs   rw,nosuid,nodev,relatime,size=
│ └─/run/user/1000                    tmpfs       tmpfs   rw,nosuid,nodev,relatime,size=
│   └─/run/user/1000/gvfs             gvfsd-fuse  fuse.gv rw,nosuid,nodev,relatime,user_
├─/snap/core18/1279                   /dev/loop0  squashf ro,nodev,relatime
├


o tambien
gvfs-mount -l   que está deprecado y se debe utilizar
gio mount -l

y devuelve


Drive(5): Generic- SD/MMC
  Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(6): Generic- MS/MS-Pro/HG
  Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(7): Generic- SD/MMC/MS/MSPRO
  Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Mount(0): c$ a 192.168.28.11 -> smb://192.168.28.11/c$/
  Type: GDaemonMount


Pero este último comando no nos aporta la información que interesa


3. ¡Oh Sorpresa! Múltiples montajes

Pero ahora monto otro servidor .... y me aparecen 2 directorios nuevos en /run/user/1000/gvfs !!!

/run/user/1000/gvfs/smb-share:server=192.168.x.x,share=c$
/run/user/1000/gvfs/smb-share:server=192.168.y.y,share=F$

¡Sorpresa, sorpresa! A ver como me lo monto para hacer cópias de seguridad!



No hay comentarios :

Publicar un comentario