Servicio Samba

De CURE - Informática
Ir a la navegación Ir a la búsqueda

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]]