gestion de permisos

Iniciado por hanns, 3 Mayo 2019, 13:12 PM

0 Miembros y 1 Visitante están viendo este tema.

hanns

Buenas; estoy estudiando una asignatura administración de sistemas UNIX; y el profesor me ha propuesto este ejercicio que no sé muy bien como resolver:
- Crear 10 usuarios
- Crear 3 grupos
- Añadir tres usuarios a los dos primeros grupos
- Añadir tres usuarios distintos a todos los grupos

Hasta aquí sin problema, el problema lo encuentro en el siguiente punto:
-Cambiar los permisos de sus directorios home para que que puedan acceder a los archivos de los otros: un grupo puede leer los archivos, otro puede leer y escribir. El problema es que no sé como darle permisos a cada grupo por separado.


Un saludo y muchas gracias.

EdePC

#1
Saludos,

- No soy muy Linuxero, pero algún cursode Linux he llevado. Tengo entendido de que por defecto Linux no soporta el clásico ACL que tiene por ejemplo Windows y tener una infinidad de permisos enredados XD. En Linux es más simple y cada fichero/carpeta (inode) solo tienes permisos del Dueño, del Grupo y todo lo demás se considera Otros.

- Sin embargo se puede usar ACL en Linux si la Unidad está montada con la opción "acl". Luego si que se puede usar setfacl y getfacl para dar y mostrar permisos a usuarios y grupos de forma indiscriminada como en Windows.

-- Puedes revisar los siguientes artículos para ver unos ejemplos:
https://www.nuxified.org/blog/acls_extended_filepermissions/
https://www.ochobitshacenunbyte.com/2019/02/07/listas-de-control-de-acceso-acl-en-linux/
https://wiki.archlinux.org/index.php/Access_Control_Lists_(Espa%C3%B1ol)

hanns

muchas gracias, lo he resuelto con el siguiente comando por si a alguien le viene bien:

setfacl -R -m g:nombreGrupo:rwx archivo