viernes, 16 de marzo de 2012

Práctica de samba 1

Crear 5 usuarios y 5 carpetas compartidas (hay que crear los usuarios con useradd y luego con smbpasswd):
useradd user1
passwd user1
...
useradd user5
passwd user5
Estos usuarios no pueden acceder a su home, ya que con useradd no crea ni home, ni bash, etc.. para eso hay que usar adduser.

Ahora creamos los password de los usuarios samba:
smbpasswd -a user1
...
smbpasswd -a user5
 
Las carpetas se llaman como los recursos, es decir, para recurso1 la carpeta se llamará recurso:
cd Escritorio/
mkdir compartida
cd compartida/
mkdir recurso1
...
mkdir recurso5
======================================
Ahora editamos el "smb.conf" -> /etc/samba/smb.conf.

#opciones globales
#grupo de trabajo AULA2 y entrada en modo invitado

[global]        #que me funciona
workgroup = AULA2
    # Seguridad por usuarios
        security = share
    # 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
    # Se comparten también las impresoras
        load printers = yes
        interfaces = eth0

[global] #de kristo
workgroup = AULA2
interfaces = eth0
security = share
map to guest = Bad user
syslog = 0
log file = /var/log/samba/log.%m
valid users = user1, user2, user3, user4, user5
admin users = root
invalid users = nobody
max log size = 1000

#recurso1: todos se validan como user3, visible, solo lectura
[recurso1kristo]        comment = recurso compartido 1
        path = /home/kristo/Escritorio/compartida/recurso1kristo
        valid users = usu3
        invalid users = usu1,user2,user4,user5
        guest ok = No
        #read only = No
        browseable = Yes
        writable = Yes
        create mask = 777
        directory mask = 777

#recurso2: lectura escritura, solo puede entrar user4
[recurso2kristo]         comment = recurso 2 compartido

        path = /home/kristo/Escritorio/compartida/recurso2kristo
        valid users = usu4
        invalid users = usu1,usu2,usu3,usu5, nobody
        guest ok = No
        #read only = No
        browseable = Yes
        writable = Yes
        create mask = 777
        directory mask = 777

#recurso3: se puede imprimir desde ahi, invisible, solo lectura, pueden entrar todos menos user5, solo pueden acceder dos direcciones de red
[recurso3kristo]
        comment = carpeta compartida recurso3
        path = /home/kristo/Escritorio/compartida/recurso3
#puede petar    printable = Yes
        browseable = No
        read only = Yes
        valid users = user1,user2,user3,user4
        invalid users = user5,nobody
        hosts allow = 192.168.1.119 192.168.1.108


#recurso4: abierto para la red 192.168.1.x, validos todos los usuario, visible
[recurso4kristo]         comment = recurso 4 compartido

        path = /home/kristo/Escritorio/compartida/recurso4kristo
        hosts allow = 192.168.1.
        guest ok = Yes
        browseable = Yes

#recurso5: invisible, solo pueden logearse user1 user2, solo lectura,solo puede entrar la ip de la izquierda
[recurso5kristo]
        comment = carpeta compartida recurso5
        path = /home/kristo/Escritorio/compartida/recurso5kristo
        browseable = No
        guest ok = yes
        hosts allow = 192.168.1.108
        valid users = user1, user2
        read only = Yes
======================================

mount -t smbfs -o username=usu3,password=usu3 //192.168.1.56/recurso1kristo /home/rafakatu/Escritorio/folder2

El user y la password que hay que poner es el que ha creado el usuario de la máquina destino.

cuando este esto configurado, montar las unidades por parejas, exceptuando
recurso5 que solo puede el de la izquierda.

No hay comentarios:

Publicar un comentario