no puedo ver en la red los archivos compartivos Windows

Imagen de rulgm75
0 puntos

Buenas soy nuevo en Linux , muy nuevo pero querria empezar a aprender , pero ya tengo el primer problema , tengo ubuntu en un portatil , y windows 7 en un ordenador en el cual tengo varias carpetas compartidas .El problema es que entro en ubuntu en el explorador de archivos voy a examinar red entro en red de windows y me da un error No se pudo montar el lugar como puedo hacer para ver por red el ordenador que tiene windows y sus carpetas compartidas Gracias

Imagen de INFERNOX
+1
+1
-1

hola un poco tarde pero espero ayudarte, para empezar:

Instala samba (este programa open source te permitira compartir archivos e impresoras):
desde tu terminal escribes:

sudo apt-get install samba smbfs

configuraremos el siguiente archivo de configuracion en /etc/samba/smb.conf, pero antes realizemos una copia de respaldo del archivo para evitar cualquier desgracia jajajaja.. desde tu terminal:

cp -p /etc/samba/smb.conf /etc/samba/smb_copia.conf

modificamos:

sudo gedit /etc/samba/smb.conf

ubicate donde dice workgroup = MSHOME (pudiendo variar el nombre ;), cambiaremos por el nombre de grupo que tienes en tu windows(podras saber desde el icono en windos que se llama equipo, click derecho sobre este y le das a propiedades, asi sabras el nombre de tu workgroup). tambien lo puedes ver: Panel de control>Sistema>Nombre de Equipo>Cambiar Nombre

Ejemplo si tu work group se llama CASA pues en el archivo que estamos configurando pondras workgroup = CASA.

configuracmos los usuarios para que tengan acceso a samba, desde la terminal:

adduser nombre_usuario

colocamos una clave que nos pedira para le usuario. si ya tenemos el usuario creado en linux (Ej. Infernox)y lo keremos agregar seria:

sudo smbpasswd -a Infernox

Colocamos nuestra clave (la cual puede ser distinta a la que tiene como usuario de linux)

ahora creamos un archivo donde estaran todos los usuarios autorizados para la red:

sudo gedit /etc/samba/smbusers

en este archivo agregamos:

usuario_linux = "usuario_windows"

ojo que son los usuarios que agregaste anteriormente...

Vamos a modificar el archivo de configuración de Samba, desde tu terminal:

sudo gedit /etc/samba/smb.conf

Busca la línea que dice:

security = user

Y la modificamos por:

security = user
username map = /etc/samba/smbusers

Con esto lo que estamos haciendo es diciendole a Samba que vamos a autenticar por usuario y donde está la lista de los usuarios permitidos que fue la que creamos anteriormente.

Para darle acceso a los usuario a sus respectivos directorios home o personales, hacemos lo siguiente:

Buscamos las línea donde dice

;[homes]
; comment = Home Directories;
;browseable = no
;valid users = %S
;writable = no

Y le quitamos el ; para descomentarlos, y en writable le cambiamos no por yes para que el usuario pueda escribir en el directorio.

Siempre que cambiemos la configuración del archivo smb.conf debemos ejecutar el siguiente comando:

testparm

lo que hace este parámetro es verificar que los parámetros del archivo smb.conf estén correctos, luego que nos diga que todo esta bien ejecutamos:

/etc/init.d/samba restart

para aplicar los cambios.

Ahora si quieremos compartir un directorio que llamaremos grupo hacemos lo siguiente, primero creamos la carpeta que queremos compartir si ya no la habíamos creado:

mkdir /home/grupo
chmod 777 /home/grupo

La puedes crear donde quieras. Ahora vamos a modificar el archivo de smb.conf, voy a suponer que ya modificaste la parte de security y agregaste /etc/samba/smbusers a este archivo y que ya sabes como abrirlo para editarlo de ahora en adelante. Agregamos la siguientes lineas al final del archivo:

comment = Archivos Compartidos
path = /home/grupo
public = yes
writable = yes
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup

Analicemos esta estructura, comment simplemente es un comentario de lo que es la carpeta puedes colocar lo que quieras, path por supuesto es donde esta la carpeta que queremos compartir, public es si quieres hacer esta carpeta disponible publicamente o no, para cambiarlo simplemente coloca no, writable permite definir si se puede escribir en la carpeta o no, create mask y directory mask es la mascara con la que se crearan los archivos (es decir que privilegios tendrán los archivos y directorios creados) si quieras que puedan hacer cualquier acción en la carpeta coloca 0777 en ambas, force group y force user es para forzar que solo un grupo específico o usuario se pueda conectar a esta carpeta.

Si además queremos que solo un grupo de usuarios pueda accesar a la carpeta agregamos esta línea después de writable:

valid users = nombre_usuario1 nombre_usuario2

Donde puedes agregar los usuarios que quieras que tengan acceso.

Luego de que termines de agregar las carpetas que quieras compartir Guarda el archivo y probamos el archivo smb.conf y reiniciamos el servidor de Samba:

testparm
/etc/init.d/samba restart

+1
+1
-1

Respiremos aire de jah..!!!! y tengamos mas conciencia..!!

Imagen de elnetotaca
+1
0
-1

hasta a mí me sirvió!

+1
0
-1

unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
Es lo que hago a diario....... En Linux mal pensados!