Instalación.
aptitude install samba
aptitude install samba-client
Administración de usuarios.
Listar los usuarios registrados.
pdbedit -L
Crear una nueva cuenta de usuario.
Como precondición para esta tarea, el usuario debe existir como usuario del sistema operativo.
smbpasswd -a NOMBRE_USUARIO
le recomiendo lo asignarle password solo le dan enter, luego ustedes podrán fijar el password
Remover una cuenta de usuario previamente existente.
smbpasswd -x NOMBRE_USUARIO
Desactivar una cuenta de usuario existente.
Esta tarea impide el acceso del usuario al sistema pero no remueve su información del mismo.
smbpasswd -d NOMBRE_USUARIO
Activar una cuenta de usuario inactiva.
smbpasswd -e NOMBRE_USUARIO
Cambiar la contraseña de un usuario existente.
smbpasswd NOMBRE_USUARIO
Agregar un recurso compartido.
Para realizar esto es necesario editar la configuración del archivo smb.conf bajo la sección Share Definitions.
gedit /etc/samba/smb.conf
Agregar una sección similar a esta.
[web]
comment = Proyectos Web
inherit acls = Yes
path = /datos/www
read only = No
browsable = yes
writable = yes
read list = @sistemas
write list = @sistemas
create mask = 0775
directory mask = 0775
La sección anterior de configuración crea un recurso compartido con la siguiente información:
- El nombre es web y su descripción es Proyectos Web.
- Hace referencia a la ubicación real /datos/www del sistema de archivos del servidor.
- El recurso es de lectura y escritura.
- La lectura y la escritura estan restringidas a los usuarios que pertenezcan al grupo sistemas.
- Aparece en el listado de recursos compartidos del servidor (browsable).
- Las máscaras para la creación de archivos y directorios están definidas en 0775.
Para mas información al respecto de como crear recursos compartidos consultar la documentación de Samba: The Samba Configuration File y Advanced Disk Shares.
Verificar el archivo de configuración.
testparm
Si todo está bien, debe aparecer un listado de las secciones del archivo de configuración y posteriormente un listado de los recursos compartidos (service definitions) sin errores.? En caso de haberlos, se deben corregir antes de continuar.
Reiniciar el servicio.
/etc/init.d/samba restart
Probar la conexión al servicio recién creado.
Para probar el servicio y el usuario recién creados es posible utilizar la herramienta de línea de comando smbclient con la siguiente estructura.
smbclient -U NOMBRE_USUARIO //SERVIDOR/RECURSO_COMPARTIDO
Adecuando la invocación de la herramienta al ejemplo del artículo sería de la siguiente manera.
smbclient -U ramalave //localhost/web
Enter ramalave's password: Domain=[CENTINELA02] OS=[Unix] Server=[Samba 3.2.5] smb: \> ls . D 0 Mon May 11 18:37:18 2009 .. D 0 Mon May 11 16:02:36 2009 public D 0 Mon May 11 16:02:36 2009 64316 blocks of size 1048576. 60162 blocks availableEnlaces.
- Samba - Opening Windows to a Wider World.
http://www.samba.org/ - Using Samba, 2nd Edition.
http://us1.samba.org/samba/docs/using_samba/toc.html - Samba - Guía Ubuntu
http://www.guia-ubuntu.org/index.php?title=Samba - Instalacion de Samba 3.2.x en Linux Debian 5
http://blog.jorgeivanmeza.com/2009/04/23/instalacion-de-samba-32x-en-linux-debian-5/
1 comentario:
La mejor explicacion que encontre en la web, gracias me fue de mucha ayuda.
Publicar un comentario