Configuracion Samba
Enviado por jheider • 11 de Octubre de 2014 • 1.075 Palabras (5 Páginas) • 167 Visitas
1. Instalar Samba
Para proceder con la instalación de Samba, en éste caso crearemos tres carpetas diferentes en el sistema, una para todos los archivos compartidos que se corresponderá con un disco duro de 500GB y ahí podremos meter todo el contenido no crítico, ya que ésta carpeta no tiene redundancia. Luego crearemos una carpeta por usuario para meter sus backups, que estará en un disco RAID1 espejo de 200GB con encriptación. Los pasos serían los siguientes, evidentemente habrá que sustituir las rutas por las apropiadas.
[sysadmin@localhost ~]$ sudo yum -y install samba
Creamos los Directorios
[sysadmin@localhost ~]$ sudo mkdir /media/backups/usuario1
[sysadmin@localhost ~]$ sudo mkdir /media/backups/usuario2
[sysadmin@localhost ~]$ sudo mkdir /media/multimedia/compartida
2. Configurar Samba.
El fichero de configuración de Samba está situado en /etc/samba/smb.conf lo modiicamos con el siguiente comando.
1 [sysadmin@localhost ~]$ sudo vim /etc/samba/smb.conf
Primero le indicamos la información relativa a la máquina. Le indicaremos el grupo de trabajo para entornos que funcionen con Windows, el nombre del servidor, el nombre netbios, las interfaces y los hosts que permitiremos que se conecten. Quedando de la siguiente manera:
1
2
3
4
5
6
7 workgroup = GrupoTrabajo
server string = Samba server %v
netbios name = localhost.localdomain
interfaces = lo eth0
hosts allow = 192.168.1.
Evidentemente habrá que sustituir los valores de ejemplo que yo he puesto por los correctos en cada caso. Ahora configuramos la parte dónde indicamos las carpetas que vamos a compartir.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 [usuario1]
comment = Backup de usuario usuaio1
path = /media/backups/usuario1
valid users = usuario1
force group = sambausers
writeable = yes
create mask = 0660
directory mask = 0771
[usuario2]
comment = Backup de usuario usuario2
path = /media/backups/usuario2
valid users = usuario2
force group = sambausers
writeable = yes
create mask = 0660
directory mask = 0771
[compartida]
comment = Backup compartida
path = /media/multimedia/compartida
valid users = @sambausers
force group = sambausers
writeable = yes
create mask = 0660
directory mask = 0771
Los parámetros usados son bastante autodescriptivos, pero los definiremos a continuación especificando que significa cada uno:
• Entre corchetes indicamos el nombre de la carpeta que verá el usuario al conectarse al servidor.
• comment: El comentario de la carpeta que verá el usuario.
• path: La ruta absoluta de la carpeta que compartimos.
• valid users: Los usuarios que tienen acceso a la carpeta, podemos indicar un único usuario, una lista de usuarios o un grupo de usuarios con una @ delante para especificar que es un grupo.
• force group: Forzamos el grupo al que pertenecerán los archivos y directorios creados en cada carpeta.
• writeable: Especificamos si la carpeta es de lectura y escritura o de sólo lectura.
• create mask: Los permisos con los que por defecto se crearán todos los archivos en la carpeta concreta.
• directory mask: Los permisos con los que por defecto se crearán todos los directorios en las carpetas.
Tras indicar todas las carpetas a compartir procedemos añadiendo
...