domingo, 9 de agosto de 2009

Servidor Samba.

El servidor viene instalado y corriendo por defecto, en caso contrario, instalar:

#apt-get install samba samba-common smbclient samba-doc smbfs

Los parametros se configuran en el archivo /et/smb.conf. Los mas importantes son:

[global] // Sección global, parámetros generales
security = user // Seguridad por usuarios
workgroup = Aula5 // Grupo de trabajo 'Aula5'
encrypt passwords = yes // Las contraseñas se deberán enviar encriptadas
wins support = yes // Samba será servidor wins
log level = 1
max log size = 1000
read only = no // Por defecto, lectura y escritura
load printers = yes // Se comparten también lasimpresoras
[homes] // Sección homes, carpetas home de usuarios
comment = Carpetas home // Comentario
browsable = no // No explorables
create mask = 0700 // Máscara de creación de archivos (rxw------)
directory mask = 0700 // Máscara de creación de carpetas

Hay que añadir una entrada por cada recurso compartido creando la carpeta (preferentemente en /home/samba/) y añadiendo:

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

Para crear usuarios en samba, hay que crear primero su cuenta unix, por ejemplo para añadir al usuario macaco 8P

useradd macaco

Para despues añadirlo a samba con:

smbpasswd -a macaco

Otras opciones interesantes del comando smbpasswd son:

-x: Borrar un usuario
-d: Deshabilitar un usuario
-e: Habilitar un usuario
-n: Usuario sin password. Necesita parámetro null passwords = yes en sección 'global' del archivo de configuración de samba.
-m: Indica que es una cuenta de máquina (equipo)

No hay comentarios:

Publicar un comentario