22 dic 2011

14 - Samba

SAMBA, sin prólogos...

La intención de ésta configuración es compartir con permiso de lectura y escritura tres carpetas del sistema ubuntu y solicitar usuario y contraseña para su uso.

1) Creamos las carpetas a compartir:

cd /
sudo mkdir /samba
cd /samba
sudo mkdir PLANIFICACION
sudo mkdir RED
sudo mkdir OF-TECNICA

2) Cambiamos permisos de las carpetas

chmod 0777 -R /samba/PLANIFICACION
chmod 0777 -R /samba/RED
chmod 0777 -R /samba/OF-TECNICA

3) Instalamos samba y algunas dependencias:
sudo apt-get install samba samba-client smbfs smbclient
 
4) Configuración /etc/samba/smb.conf 
 
sudo gedit /etc/samba/smb.conf 
 
#Sección global, parámetros generales
  [global]
    # Tipo de Seguridad (puede ser share)
        security = user
    # Grupo de trabajo 'MIGRUPO'
        workgroup = MIGRUPO       
    # Las contraseñas se deberán enviar encriptadas
        encrypt passwords = yes
    # Samba será servidor wins
        wins support = yes
    # Nivel y longitud máxima del archivo de registro
        log level = 1             
        max log size = 1000
    # Por defecto, lectura y escritura
        read only = no
    # NO Se comparten también las impresoras
        load printers = no
  
    # Sección homes, carpetas home de usuarios

    [homes]                       
    # Comentario
        comment = Carpetas home          
    # No explorables
        browsable = no               
    # Máscara de creación de archivos (rxw------)
        create mask = 0700           
    # Máscara de creación de carpetas
        directory mask = 0700        

# Carpeta común RED
    [RED]                 
    # Ruta de la carpeta compartida
        path = /samba/RED
    # Explorable
        browsable = yes              
    # Lectura y escritura
        read only = no               
    # Máscara de creación de archivos (rxwrxw---)
        create mask = 0770           
    # Máscara de creación de carpetas
        directory mask = 0770        

# Carpeta común OF-TECNICA
    [OF-TECNICA]                 
    # Ruta de la carpeta compartida
        path = /samba/OF-TECNICA
    # Explorable
        browsable = yes              
    # Lectura y escritura
        read only = no               
    # Máscara de creación de archivos (rxwrxw---)
        create mask = 0770           
    # Máscara de creación de carpetas
        directory mask = 0770  

# Carpeta común PLANIFICACION
    [PLANIFICACION]                 
    # Ruta de la carpeta compartida
        path = /samba/PLANIFICACION
    # Explorable
        browsable = yes              
    # Lectura y escritura
        read only = no               
    # Máscara de creación de archivos (rxwrxw---)
        create mask = 0770           
    # Máscara de creación de carpetas
        directory mask = 0770    

 
NOTA: Con éstas configuraciones los sistemas windows podrán encontrar el equipo Ubuntu, 
les solicitará usuario y contraseña para su acceso (se puede evitar si la linea segurity 
user se reemplazaría por segurity share, pero las carpetas Home de cada usuario no se dispondrían)   
 
5) Alta de usuarios en sistema ubuntu y en servicio samba
 
sudo adduser tu_usuario
 
sudo smbpasswd -a tu_usuario 
 
El mismo usuario puede tener contraseña diferentes, una para el sistema ubuntu y 
otra para lo que comparte samba.  
 
 

No hay comentarios:

Publicar un comentario