abril 18, 2016

Instalar y configurar samba en linux (Debian).

Samba es un protocolo de comunicaciones para conectar windows con el sistema de archivos linux y de esta forma ver discos de linux o carpetas como unidades de red en windows.

Samba es un protocolo de comunicaciones para conectar windows con el sistema de archivos linux y de esta forma ver discos de linux o carpetas como unidades de red en windows.

Instalar y configurar samba es bastante sencillo, hay que instalarlo desde la linea de comandos:

apt-get install samba
Ahora hay que configurarlo para tener acceso a carpetas linux desde el windows.

Para configurarlo hay que editar el fichero /etc/samba/smb.conf, al final del fichero esta este codigo de ejemplo:

;[profiles]
; comment = Users profiles
; path = /home/samba/profiles
; guest ok = no
; browseable = no
; create mask = 0600
; directory mask = 0700

Lo copiamos y modificamos según queremos que se muestre nuestro directorio en windows

[pruebas_samba]
comment = directorio de pruebas samba
path = /home/depruebas/pruebas_samba
guest ok = no
writeable = yes
write list = depruebas
browseable = yes
create mask = 0755
directory mask = 0755
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
Despues ponemos un password samba al usuario que queremos que tenga acceso al directorio
sudo smbpasswd -L -a USUARIO
ponemos un password
sudo smbpasswd -L -e USUARIO
habilitamos el usuario para samba y reiniciamos el servicio

sudo /etc/init.d/smbd restart
Ahora vamos al windows y escrimos nuestra IP de la maquina Linux en el explorador de windows
Para ver nuestra IP en linux ejecutamos el siguiente comando
ifconfig 
Donde inet: es nuestra IP

Ahora probaremos que podamos escribir en el directorio para poder trabajar.

Si estamos compartiendo directorios web en /var/www o algo asi es posible que tengáis problemas de acceso pero esto se puede resolver poniendo las siguientes directivas en el fichero de configuracion:
force user = root force group = root  

[pruebas_samba]
comment = directorio de pruebas samba
path = /home/depruebas/pruebas_samba
guest ok = no
browseable = yes
writeable = yes
write list = USUARIO
force user = root
force group = root
create mask = 0774
directory mask = 0774
Al carrito

0 comentarios: