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
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
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
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.
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
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"
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"