martes, 20 de noviembre de 2018

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

Para realiar esta entrada he tomado de ayuda este link del Taller del Bit al que agradezco mucho. Veamos los pasos a seguir

0. Crear un usuario en Linux y assignarle un password

sudo useradd ximodante

sudo passwd ximodante

1. Crear un usuario de samba (que ya debe de estar creado en Ubuntu previamente. En este caso ximodante)

sudo smbpasswd -a ximodante

2. En principio, dicho usuario tendría que estar en el dominio de windows, por tanto hay que proporcionarle la misma contraseña que windows. Para ello :

sudo smbpasswd ximodante

donde nos pide una contraseña nueva y que la confirmemos

2.1 NUEVO 2020-12-11: Tenermos que buscar el workgroup. Parece ser que ahora el wotkgroup es el dominio, por tanto, desde linux, para buscar el dominio hacemos:

nslookup IP_SERVIDOR

Y nos devuelve

XXX.XXX.168.192.in-addr.arpa name = myserver.corporacion.grupo.

observamos que la IP la ha dado en orden inverso, y que el doiminio es corporacion.grupo, pero parece ser que el WORKGROUP es la primera parte del dominio, o sea "corporacion"

3. Queremos ver los recursos compartidos de un servidor windows. Supongamos que en windows tenemos el workgroup "CORPORACION". Para ver los recursos compartidos de un servidor (que idenificamos con su IP) que puede acceder el usuario "ximodante" tecleamos (parece ser que pasa a mayúsculas el dominio!)

smbclient -L IP_Servidor -U CORPORACION/ximodante

y nos pide la contraseña de dicho usuario y a continuación nos muestra los recursos compartidos

4. Si queremos montar un disco remoto en nuestro ordenador, primeramente tenemos que crear un punto directorio que servirá de punto de montaje, por ejemplo "/mnt/disco_remoto_c". En este caso debemos tener permisos de superusuario



sudo mkdir /mnt/disco_remoto_c

------Esto que viene a continuacion YA NO FUNCIONA !!!!!-------

A continuación realizamos el montaje

sudo mount -o username=ximodante //IP_Servidor/c$ /mnt/disco_remoto_c

Y nos pide la contraseña del usuario en el equipo remoto, a la que haya que facilitar. Si entramos en el "nautilus" al directorio mnt, podemos ver que dicha carpeta nos accede al recurso compartido del servidor remoto en Windows.

5. Si por algún motivo, se cambia la contraseña en el entorno Windows, debemos de cambiar la contraseña del mismo usuario de samba. Pero también se puede volver a ejecutar el comando anterior

sudo mount -o username=ximodante //IP_Servidor/c$ /mnt/disco_remoto_c

y proporcionarle la contraseña del usuario en el entorno del servidor remoto Windows cuando nos la pida.


también se puede montar un directorio

sudo mount -o username=ximodante //IP_Servidor/c$/directorio /mnt/disco_remoto_c

6. Si queremos que en "Nautilus" aparezca en los marcadores de la izquierda (panel de navegación), basta que entremos en dicha carpeta por ejemplo en "/mnt/disco_remoto_c" y una vez dentro, le damos a la secuencia Crtl-d y nos aparece en el panel de navegación a la izquierda

7. Si queremos desmontar el punto de montaje hacemos

sudo umount /mnt/disco_remoto_c

8. Según Jim Fell se puede montar así, y en mi caso va en servidores que se niegan a ser conectados con Samba

sudo mount -t cifs -o "domain=CORPORACION,username=myuser,password=mypassword,sec=ntlm,vers=1.0" //192.168.x.x/c$ /mnt/disco_remoto_c

OJO; No dejar espacios en las comas!!!!!


8. Si se quiere utilizar la contraseña de root en el script como dice Jesse Webb y teniendo cuidado con la seguridad de las contraseñas

echo 'myPassword' | sudo -S mount -t cifs -o "domain=CORPORACION,username=myuser,password=mypassword,sec=ntlm,vers=1.0" //192.168.x.x/c$ /mnt/disco_remoto_c

PROBLEMA GORDO

Parece ser que ¡¡¡¡¡ solo tengo acceso a solo lectura !!!

Ahora me instalo el konqueror 

y si le pongo a la direccion de búsqueda:

smb://miusuario:mipassword@192.168.xxx.xxx/carpeta 

ya puedo acceder a lectura y escritura !!!


Posible solución: Acceder con "sudo"  por ejemplo "sudo gedit nombre_fichero.text"


No hay comentarios :

Publicar un comentario