Mandrake Linux Archives: newbie-es@linux-mandrake.com
Mandrake Linux: newbie-es@linux-mandrake.com
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
- From: Khertz
- Subject: RE: [newbie-es] usuarios
- Date: 26 Sep 2003 09:33:09 -0000
El jue, 25-09-2003 a las 19:08, frank ra escribió:
> ..2 personas puedan guardar...en /var/www/html ...
> ..crear un grupo...ya lo hice ahora...?
Buenas, se puede automatizar de forma total la cosa de los permisos
para que no tengas que estar modificando los propietarios y permisos
para cada uno de los ficheros creados.
Una vez creado el grupo (por ejemplo llamemosle 'webmasters') lo
primero que tienes que hacer es hacer que el directorio pertenezca al
grupo:
# chown root.webmaster /var/www/html
quedando así al verlo con un 'ls -l':
drwxr-xr-x 1 root webmasters 6 sep 26 10:05 /var/www/html
luego lo pones el SUID para el grupo en el directorio
# chmod g+s /var/www/html
quedando así:
drwxr-sr-x 1 root webmasters 6 sep 26 10:05 /var/www/html
con esto consigues que cada vez que alguien cree un fichero dentro de
ese directorio, éste pertenezca a ese grupo, de forma que en un 'ls -l'
quedaría algo así:
-rw-r--r-- 1 usuario1 webmasters 6 sep 26 10:08 fichero1.php
aún así faltaría una cosa, si te fijas, el grupo no tiene permisos de
escritura sobre ese fichero, para no tener que poner a mano el permiso
para cada fichero creado, le modificas el 'umask' de cada usuario que
escribirá en el directorio. Esto lo haces poniendo en el fichero de
perfil de cada usuario ('.bash_profile' en el caso de bash, '.profile'
en el caso de csh o tcsh,...) la siguente linea:
umask 0002
con esto consigues que todo fichero creado por ese usuario tenga
permisos de escritura para el grupo quedando un 'ls -l' algo así:
-rw-rw-r-- 1 usuario1 webmasters 6 sep 26 10:08 fichero1.php
-rw-rw-r-- 1 usuario2 webmasters 6 sep 26 10:10 fichero2.php
así logras automatizar por completo los permisos.
No te preocupes por el hecho de que los ficheros siempre tengan
permisos de escritura al grupo, por lo general (salvo este caso que le
has puesto SUID al directorio) los ficheros se crean en propiedad de un
grupo al que solo pertenece el usuario que lo crea y que se llama igual
que el usuario:
-rw-rw-r-- 1 usuario1 usuario1 6 sep 26 10:12 privado.txt
por lo que no se verá comprometida la confidencialidad del usuario.
Siento haber tardado tanto en responder, he estado muy liado estos
días.
Un saludo,
--
Pablo Chinea
pkhertz@yahoo.es
Tenerife - España
- References:
- RE: [newbie-es] usuarios
- From: frank ra
- RE: [newbie-es] usuarios
- Prev by Date: [newbie-es] mas para resolver
- Next by Date: Re: [newbie-es] Re: Linux y Desarrollo WEB
- Previous by thread: RE: [newbie-es] usuarios
- Next by thread: [newbie-es]
- Index(es):
