Permisos de archivos en UNIX

Fenix ritmos en gmail.com
Jue Oct 6 18:02:37 CDT 2005


En teoría si me sirve siempre que:
 - sin ser root pueda cambiar el grupo de archivos mios.
 - un archivo no tenga porqué pertenecer al mismo grupo que el usuario
dueño del archivo. (pj: el archivo es de "pepe" pero el grupo del
archivo es "system")
¿Son posibles estas dos premisas?
Aun así no podría poner mi directorio home con varios grupos
propietarios a la vez: Supongamos que además de la web en el
directorio "www" del home tengo una base de datos en el directorio
"bd". Podría hacer que "www" fuera del grupo que tiene al usuario
"www-data" y también que "bd" fuera del grupo del usuario "mysql".
Pero no podría hacer que mi home "pepe" fuera de estos dos grupos a la
vez. Por lo que tendría que poner mi carpeta personal
irremediablemente como lectura para others si quisiera que se leyera
tando /home/pepe/www como /home/pepe/bd.

Estoy disgustado porque no veo la manera de poner permisos para varios
grupos a un mismo archivo y para muchos casos lo entiendo necesario.
En ese aspecto encuentro a la rama nt de windows sobre ntfs más
práctico.

El 6/10/05, Jose Luis Jiménez<jljmarin en gmail.com> escribió:
> El 7/10/05, Fenix<ritmos en gmail.com> escribió:
> > Cuando uso el ejemplo de apache, lo que quiero dar a entender es que
> > se pueden tener cosas en el home que un programa necesite leer. Y en
> > este caso tu carpeta home, así como todos los archivos que el programa
> > necesite leer tienen que estar en modo lectura para "others". De esta
> > manera cualquiera puede leer esos datos. Cuando esos datos son
> > secretos, es donde me parece que falla lo de los permisos en unix.
> > Volviendo al ejemplo de la web con apache, ¿acaso el usuario www-data
> > puede leer mi carpeta home estando rwx------ ? ¿No verdad? Entonces,
> > ¿No hay una manera de establecer permisos de lectura sólo para este
> > usuario aparte de para mi mismo?
>
> Siempre puedes hacer que el fichero que quieres publicar pertenezca a
> otro grupo y dar permisos de lectura al grupo.
>
> Por ejemplo quieres que tu fichero "mificherocasipublico" lo pueda
> leer además de tí mismo el usuario "otrousuario".
>
> Supongamos que el otro usuario tiene un grupo exclusivo (algunas
> distribuciones suelen dar de alta un grupo con el mismo nombre que el
> usuario), que se llama, para variar, "otrousuario".
>
> Lo único que tendrias que hacer es cambiar el grupo de
> "mificherocasipublico" y dar permisos de lectura al grupo:
>
> chgrp otrousuario mificherocasipublico
> chmod 640 mificherocasipublico
> ls -l mificherocasipublico
> -rw-r-----    1 miusuario otrousuario xxxx xxxx-xx-xx xx:xx mificherocasipublico
>
> No se si algo así te servirá.
>
> Saludos
>
> --
> ubuntu-es mailing list
> ubuntu-es en lists.ubuntu.com
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>



Más información sobre la lista de distribución ubuntu-es