Permisos en Linux, Samba y Webmin: Guía práctica de gestión de usuarios y recursos compartidos

Informática4,38 KB

¿Qué es un permiso? ¿Qué es un derecho? Ejemplo

Un permiso es la configuración que indica qué puede hacer un usuario o grupo sobre un fichero o directorio (leer, escribir o ejecutar). Un derecho es la capacidad real que tiene un usuario para utilizar estos permisos dentro del sistema.

Ejemplo: Un fichero con permisos rw-r--r-- permite que el propietario lea y escriba, mientras que el resto solo puede leer.


Permisos del directorio1 (drw-r--r--)

a) Aplicando el comando chmod a+x,g+w directorio1

  • a+x añade ejecución a todos los usuarios
  • g+w añade escritura al grupo

Resultado final: drwxrwxr-x

b) Cambiar el grupo del directorio1 al grupoA

Orden: chown :grupoA directorio1


fichero1.txt tiene permisos -rwxr-xr--

a) Cambiar permisos a rw-rw-r--

Orden: chmod 664 fichero1.txt

(o equivalente: chmod u=rw,g=rw,o=r fichero1.txt)

b) Cambiar el propietario de fichero1.txt a user1

Orden: chown user1 fichero1.txt


En qué consiste Samba

Samba es un software que permite compartir carpetas, ficheros e impresoras entre sistemas Linux/Unix y Windows mediante el protocolo SMB/CIFS. Hace posible que un servidor Linux funcione como un servidor de ficheros compatible con Windows.


Diferencia entre un usuario local y un usuario Samba

Un usuario local es un usuario que existe dentro del sistema Linux.

Un usuario Samba es un usuario local que se ha habilitado para acceder a recursos compartidos vía SMB.

Para añadirlo a Samba se utiliza el comando: smbpasswd -a nombre_usuario


Pasos para crear un usuario en Samba

  1. Crear el usuario en el sistema con: adduser usuario
  2. Añadirlo a Samba con: smbpasswd -a usuario
  3. Activarlo con: smbpasswd -e usuario


Atributos de Windows Networking en la configuración global de Samba en Webmin

Aquí se configuran parámetros como:

  • Nombre del grupo de trabajo (workgroup)
  • Descripción del servidor
  • Modo del servidor
  • Opciones de navegación (browsing)
  • Compatibilidad con sistemas Windows
  • Opciones de seguridad y autenticación

a) Procesado de las carpetas con permisos en modo octal

Para asignar propietario y grupo a cada carpeta, usarías:

chown admin1:conta administratiu1

chown admin2:conta administratiu2

chown conta:conta comptable

chown conta:grup publica

Para establecer los permisos octales según la política descrita:

chmod 750 administratiu1

chmod 750 administratiu2

chmod 750 comptable

chmod 770 publica

Esto asegura que cada usuario tenga acceso solo a su carpeta y que la carpeta pública sea accesible para los administrativos y el contable.

b) Configuración de la carpeta administratiu1 con permisos Samba (Webmin)

En Webmin, para configurar la carpeta "administratiu1" con los permisos en Samba, debes:

  1. Ir a la sección de Samba.
  2. Añadir el recurso compartido "administratiu1".
  3. En "Permisos de usuario", permitir acceso solo a admin1 (lectura/escritura) y restringir a otros usuarios según los permisos definidos por el sistema de archivos (modo 750).

Asegúrate de no marcar la casilla "invitado" y de asignar los permisos a los usuarios/grupos correctos según la política de empresa.

c) ¿En qué consiste la sobrecarga de permisos? Escribe un ejemplo

La sobrecarga de permisos consiste en tener diferentes sistemas o mecanismos que gestionan permisos sobre el mismo recurso, lo que puede causar conflictos o inconsistencias.

Por ejemplo, si en una carpeta compartida configuras permisos restrictivos en el sistema de archivos (chmod 750) pero en Samba permites acceso total a "usuarios invitados", los permisos de Samba pueden sobrescribir los del sistema de archivos y permitir un acceso no deseado.

Descargar

PDF Word HTML