El día 30 de abril de 2014, 18:02, Maykel Franco
<maykeldeb...@gmail.com> escribió:
> El día 30 de abril de 2014, 14:38, Juan Guil <erj...@gmail.com> escribió:
>>> Hola buenas, creo que se ha comentado alguna vez en esta lista la
>>> consulta que voy hacer, pero no encuentro el hilo...
>>>
>>> El caso es que tengo un Apache sobre Debian con DocumentRoot por
>>> defecto en /var/ww. El caso es que varios programadores, desarrollan y
>>> suben contenido a directorios que se encuentran dentro de /var/www/.
>>>
>>> El problema es cuando suben el código con un usuario, se sube
>>> evidentemente con permisos de usuario y de grupo, de la persona que lo
>>> ha subido por sftp. Pero sin permisos de escritura para el grupo y
>>> para otros usuarios. Con lo cual el usuario apache, www-data en este
>>> caso, no va a poder realizar operaciones de escritura...
>>>
>>> Esto lo tengo "solventado" de tal forma que los programadores que
>>> suben el código, les tengo agregados al grupo de apache www-data.
>>>
>>> Pero aún así, tengo que realizar manualmente un chown -R
>>> usuario:www-data y además, chmod -R g+w .
>>>
>>> Cómo podría automatizar esto, más bien dejarlo permanente, para que
>>> cuando suban código apache tenga permisos de
>>> lectura/escritura/ejecución...
>>>
>>> Se me ocurren un par de opciones:
>>>
>>> 1- Se da contraseña al usuario www-data para que los usuarios usen ese
>>> usuario para subir. (no me parece seguro abrir el usuario apache por
>>> ssh)
>>>
>>> 2- Se elemina el grupo por defecto de cada usuario que genra
>>> automáticamente, y se le pone por defecto el grupo de apache, y se
>>> cambia el umask de manera permanente a 002
>>>
>>> Alguna sugerencia?
>>>
>>> Gracias de antemano.
>>>
>>> Saludos.
>>>
>>
>> Hola.
>> Personalmente haria la segunda opcion, para agregar nuevos usuarios en
>> linux es con el comando adduser. Para cambiarle la configuracion por
>> defecto lo puedes hacer con el fichero /etc/adduser.conf, aqui puedes
>> cambiarle la  mask como van a escribir, y el grupo por defecto que va
>> a tener, los usuarios que ya tienes creados, ya te toca modificarlos a
>> mano
>> Mas informacion la tienes en:
>>
>> http://manpages.ubuntu.com/manpages/dapper/es/man5/adduser.conf.5.html
>>
>> Un saludo
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
>> Archive: 
>> https://lists.debian.org/camf5f5c_op9a8158xvdqebambdekqfirrc43dgc14f2os0t...@mail.gmail.com
>>
>
> Muchas gracias.
>
> Voy a realizar pruebas y comento.
>
> Saludos.

Lo único que los permisos que hay en /etc/adduser.conf son para la
creación de directorios, pero no sé como se comportará para la
creación de ficheros...

Saludos.


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caj2aoa8jyucjw6km6yohwuql33-gabjo9ogugokvn6beq_i...@mail.gmail.com

Responder a