Servicio Samba
Samba
Instalación
Servidor
Para la instalación del servidor Samba tuvimos que instalar el paquete , para esto utilizamos el siguiente comando:
sudo apt-get install samba
Configuración
La configuración de este programa se hace en el archivo /etc/samba/smb.conf. Para pertenecer al mismo grupo de trabajo que se nos pide modificamos:
[global] # Change this to the workgroup/NT-domain name your Samba server will part of workgroup = ADMREDES
Como vemos al grupo que se nos pidió pertenecer es ADMREDES. Luego de haber modificado esto lo que hicimos fue agregar los dos directorios que se nos pedía que pudiéramos compartir /publico /home.
[homes] comment = Esta es la carpeta home de puntadeldiablo browseable = yes public = yes writeable = yes valid users = vagonbar, mfleitas , nrodriguez, jguida, pgarcia [publico] comment = Esta carpeta es para compartir carpeta publica path = /publico/ guest ok = yes browseable = yes public = yes writeable = no
|=|Opción|=| Descripción || ||comment||Comentario General|| ||path|| dirección del directorio a compartir|| ||guest ok||Define si ser permitirá el acceso como usuario invitado. El valor puede ser Yes o No.|| ||public||Es un equivalente del parámetro guest ok, es decir define si se permitirá el acceso como usuario invitado. El valor puede ser Yes o No.|| ||browseable||Define si se permitirá mostrar este recurso en las listas de recursos compartidos. El valor puede ser Yes o No.|| ||writable||Define si ser permitirá la escritura. Es el parámetro contrario de read only. El valor puede ser Yes o No. || ||valid users||Define que usuarios o grupos pueden acceder al recurso compartido. Los valores pueden ser nombres de usuarios separados por comas o bien nombres de grupo antecedidos por una @. ||
Si está incluida la sección [homes] en el archivo de configuración, cuando un usuario desea entrar a su directorio personal dentro de home, lo hace automáticamente cuando está estableciendo la conexión para compartir el recurso. Esto significa que cada usuario va a entrar a su respectivo directorio personal.
Luego de configurar esto es necesario darle una contraseña a cada usuario de samba para poder ingresar remotamente, autentificándose primero. El comando usado fue:
smbpasswd -a [nombre_de_usuarios]
Esto sirve para que ande lo anterior de la sección 'homes', para que cada usuario entre en su respectivo directorio.
Para reiniciar el servicio se uso el comando:
service smbd restart
Cliente
En Linux el cliente para poder ver los directorios compartidos del servidor usa el comando:
smbclient -N -L [numero_de_ip_servidor_samba]
Aplicando este comando para nuestro servidor nos aparecerá:
Domain=[ADMREDES] OS=[Unix] Server=[Samba 3.4.7]
Sharename Type Comment --------- ---- ------- IPC$ IPC IPC Service (puntadeldiablo server (Samba, Ubuntu)) publico Disk Esta carpeta es para compartir carpeta publica homes Disk Esta es la carpeta home de puntadeldiablo print$ Disk Printer Drivers Domain=[ADMREDES] OS=[Unix] Server=[Samba 3.4.7] Server Comment --------- ------- POLONIO polonio server (Samba, Ubuntu) PUNTADELDIABLO puntadeldiablo server (Samba, Ubuntu) Workgroup Master --------- ------- ADMREDES PUNTADELDIABLO
A la hora de autentificarnos con los directorios respectivos de usuario el comando usado fue:
smbclient -U [usuario_smaba] //[Nombre_servidor]/[homes]
Luego nos pedirá una contraseña la cual se nos fue asignada por el servidor samba.
Referencias
[[1]]