sábado, 3 de noviembre de 2012

Configuración de Samba


  • Modificar el grupo de trabajo
          Abrimos el archivo de configuración con:

         





Y buscamos la línea que contenga workgroup  y ponemos el nombre de nuestro  grupo de trabajo.
Para este caso usamos el programa gedit como editor de texto ya que estamos trabajando en Ubuntu.


  • Agregar usuarios a Samba
          Agregamos un usuario de nombre “grupo7” de la siguiente manera:



         Activamos una contraseña del nuevo usuario en la base de datos de los usuarios de Linux. 


Podemos tener diferentes opciones que se pueden utilizar al crear un nuevo usuario Samba

  • Agregar una carpeta para compartir

Primero creamos una carpeta con los permisos que nosotros deseemos, por ejemplo con un permiso 555 hace la carpeta solo de lectura y si se desea que se agregué/modifiquen archivos o directorios la carpeta debe tener permisos 755

Luego abrimos el archivo /etc/samba/smb.conf 
Y agregamos al final del archivo de configuración lo siguiente:

[public]
comment = Cosas publicas
path = /home/public
public = yes
writable = no

Lo realizado anteriormente es la configuración mas simple, con samba se puede hacer varias configuraciones, pero en general todas debe de seguir el siguiente estándar:
         [Lo_que_sea]
          path = /cualquier/ruta/que/desee/compartir
          comment = Comentario que se le ocurra

Se puede utilizar cualquiera de las siguientes parámetros de configuración:

Opción
Descripción
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 ser 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. Ejemplos: “writable = Yes” es lo mismo que “read only = No”. Obviamente “writable = No” es lo mismo que “read only = Yes”
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 @.
Ejemplo: fulano, mengano, @administradores
write list
Define que usuarios o grupos pueden acceder con permiso de escritura.
Los valores pueden ser nombres de usuarios separados por comas o bien nombres de grupo antecedidos por una @.
Ejemplo: fulano, mengano, @administradores
admin users
Define que usuarios o grupos pueden acceder con permisos administrativos para el recurso.
Es decir, podrán acceder hacia el recurso realizando todas las operaciones como super-usuarios.
Los valores pueden ser nombres de usuarios separados por comas o bien nombres de grupo antecedidos por una @.
Ejemplo: fulano, mengano, @administradores
directory mask
Es lo mismo que directory mode.
Define que permiso en el sistema tendrán los subdirectorios creados dentro del recurso.
Ejemplos: 1777
create mask
Define que permiso en el sistema tendrán los nuevos ficheros creados dentro del recurso.
Ejemplo: 0644

NOTA: Cada vez que se haga un cambio en la configuración, Samba debe ser recargado

Iniciar, detener, reiniciar, recargar servidor samba
Iniciar
sudo /etc/init.d/samba start
Detener
$ sudo /etc/init.d/samba stop
Reiniciar
$ sudo /etc/init.d/samba restart
Recargar$
$ sudo /etc/init.d/samba reload

Comprobar archivo de configuración

Para probar la configuración, existe un programa llamado TESTPARM que lee el archivo de configuración y reporta cualquier error de sintaxis. Cualquier parámetro de configuración aún no establecido será ajustado a su valor por defecto. Recuerde que su archivo de configuración puede estar sintácticamente correcto pero no apropiado para su uso, por ejemplo, si no creamos la carpeta “publico” en /home/ testparm EN NINGÚN CASO devolverá código de error.
Para poder usar este programa solo se debe de ejecutar en un terminal el comando testparm.

Herramienta gráfica para Samba










No hay comentarios:

Publicar un comentario