Todo en 4 sencillos pasos:
1. Instala Samba en tu sistema
Ingresar el siguiente comando
#sudo apt-get install samba smbfs samba-common sambaclient
2. Modificaremos el smb.conf
Abrir el erchivo de configuración /etc/samba/smb.conf
#sudo gedit /etc/samba/smb.conf
3. Ahora editamos los siguientes parametros.
workgroup = GRUPO_TRABAJO
Debe ser el mismo grupo de trabajo para todas las máquinas.
Si se prefiere también puede cambiar la línea donde dice server string esto es simplemente la descripción que verá tu grupo del servidor puedes colocar algo como:
server string = %h Servidor de archivos
%h lo que hace es imprimir el nombre de host de tu servidor.
Quitar el ; al secuyriti=user
Esto es para que se accceda por medio de usuario, si se pone shared en vez de user, podra ser accesado sin necesidad de identificarse.
Ahora definir las carpetas a compartir.
Ejemplo:
[Documentos Elyager]
//nombre que se mostrara en el cliente.
comment = carpeta de documentos
//comentario
path = /home/elyager/Documentos
//directorio a compartir
public = yes
//darle acceso publico
writable = yes
//permitir escritura
browseable = yes
//permitir navegar en ella
create mask = 0700 //
máscara que se usa cuando se crean los archivos
directory mask = 0700 // máscara que se usa cuando se crean los directorios
Si queremos que un grupo de usuarios pueda acceder al directorio agregamos a las líneas de arriba lo siguiente:
valid users = nombredeusuario1 nombredeusuario2
Para compartir impresoras, buscamos las siguientes líneas, y las descomentamos quitándole el #
# printing = cups
# printcap name = cups
Guardar los cambios y reiniciar los demonios con el siguiente comando.
# /etc/init.d/samba restart
4. Creamos usuarios Samba.
Los usuarios de samba deberán de estar en el servidor linux también podemos crear un grupo samba y agregar a ese grupo todos los usuarios que tendrán acceso al servidor samba:
Para agregar un usuario a linux podemos utilizar el comando:
# adduser nombre_usuario
Debe de introducir la clave de este usuario y algún que otro dato. Ahora creamos la clave de samba para el usuario creado con el siguiente comando como administrador.
# smbpasswd -a nombre_usuario
Para borrar un usuario ejecutamos:
# smbpasswd -x nombre_usuario
Podemos verificar que todo este correcto con los siguientes comandos:
# testparm
Sirve para verificar parametros
.
# smbstatus
Sirve para ver el estado de las conexiones.
Ya por último para acceder a las carpetas compartidas desde los cliente ingresamos al explorador de archivos del sistema e ingresamos lo siguiente:
Windows \\ip\cabecera
Linux smb://ip/cabecera
1. Instala Samba en tu sistema
Ingresar el siguiente comando
#sudo apt-get install samba smbfs samba-common sambaclient
2. Modificaremos el smb.conf
Abrir el erchivo de configuración /etc/samba/smb.conf
#sudo gedit /etc/samba/smb.conf
3. Ahora editamos los siguientes parametros.
workgroup = GRUPO_TRABAJO
Debe ser el mismo grupo de trabajo para todas las máquinas.
Si se prefiere también puede cambiar la línea donde dice server string esto es simplemente la descripción que verá tu grupo del servidor puedes colocar algo como:
server string = %h Servidor de archivos
%h lo que hace es imprimir el nombre de host de tu servidor.
Quitar el ; al secuyriti=user
Esto es para que se accceda por medio de usuario, si se pone shared en vez de user, podra ser accesado sin necesidad de identificarse.
Ahora definir las carpetas a compartir.
Ejemplo:
[Documentos Elyager]
//nombre que se mostrara en el cliente.
comment = carpeta de documentos
//comentario
path = /home/elyager/Documentos
//directorio a compartir
public = yes
//darle acceso publico
writable = yes
//permitir escritura
browseable = yes
//permitir navegar en ella
create mask = 0700 //
máscara que se usa cuando se crean los archivos
directory mask = 0700 // máscara que se usa cuando se crean los directorios
Si queremos que un grupo de usuarios pueda acceder al directorio agregamos a las líneas de arriba lo siguiente:
valid users = nombredeusuario1 nombredeusuario2
Para compartir impresoras, buscamos las siguientes líneas, y las descomentamos quitándole el #
# printing = cups
# printcap name = cups
Guardar los cambios y reiniciar los demonios con el siguiente comando.
# /etc/init.d/samba restart
4. Creamos usuarios Samba.
Los usuarios de samba deberán de estar en el servidor linux también podemos crear un grupo samba y agregar a ese grupo todos los usuarios que tendrán acceso al servidor samba:
Para agregar un usuario a linux podemos utilizar el comando:
# adduser nombre_usuario
Debe de introducir la clave de este usuario y algún que otro dato. Ahora creamos la clave de samba para el usuario creado con el siguiente comando como administrador.
# smbpasswd -a nombre_usuario
Para borrar un usuario ejecutamos:
# smbpasswd -x nombre_usuario
Podemos verificar que todo este correcto con los siguientes comandos:
# testparm
Sirve para verificar parametros
.
# smbstatus
Sirve para ver el estado de las conexiones.
Ya por último para acceder a las carpetas compartidas desde los cliente ingresamos al explorador de archivos del sistema e ingresamos lo siguiente:
Windows \\ip\cabecera
Linux smb://ip/cabecera
4 comentarios:
eso es todo erik
esta shila la guia
mañana me explicas
para entenderle mejor
xD sale nos vemos
mañana =P
pinche erick! soi el fher, y no jala con la contraseña qe dijistesss cual eees? ¬¬
jajaja!
me fui!
lindo =*
trankilamente....
y dale con los pasos!
Publicar un comentario en la entrada