Buscas un lugar donde quieres pasarla bien o pasar por ayuda... Este es tu lugar, un sitio con buena onda, donde todos en ayuda comunitaria resolveremos tus dudas.
Ver más- 3,164 Miembros
- 2,631 Temas
- 954 Seguidores
[C] Problema hipotético - permisos
Hoy me desperté pensando en esto que se me ocurrió:
Todo archivo tiene un dueño, un grupo y una serie de permisos expresados en forma de un número octagesimal de tres dígitos que determina el nivel de acceso del dueño, del grupo y del resto; siendo las variables: lectura, escritura y ejecución.
Supongamos que soy administrador de un sistema y me piden que para un archivo X:
. Que el dueño pueda leerlo, modificarlo y ejecutarlo;
. que un grupo llamado ALPHA y compuesto de unos 30 usuarios, pueda leerlo, pero no modificarlo ni ejecutarlo;
. que un grupo llamado BETA, compuesto de unos 5 usuarios, pueda leerlo y ejecutarlo, pero no modificarlo;
. y que el resto no pueda ni leerlo, ni modificarlo, ni ejecutarlo.
No se me ocurre que solución darle para lograr esto, teniendo en cuenta que, según tengo entendido, a cada archivo le corresponde sólo un dueño y un grupo.
- 1Calificación
- 1Seguidores
- 165Visitas
- 0Favoritos
Global
Argentina
Chile
Colombia
España
México
Perú
Uruguay
Venezuela
5 comentarios
Yo conozco bastante bien el funcionamiento de chown y chmod. Justamente por eso planteo este dilema.
Si supiera la respuesta, no lo estaría preguntando. Si vos sabés la solución, te agradecería que me explicaras.
Aparentemente, por lo que me dijeron en otra comu, necesito de una herramienta llamada ACL.
En algunos navegadores de archivos, como Dolphin por ejemplo, se puede ver una sección de permisos del archivo para darle los permisos especiales a otros grupos o usuarios. Cuando ejecutás $ ls -l <nombrearchivo>, aparece al final el signo +. Podés ver más detalles con el comando $ getfacl <archivo>.
Es una buena pregunta la tuya. Es importante además tenerlo en claro para una mejor administración del sistema, como de alguna forma lo planteás en tu post.