Re: Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos
No 'e Saludos, -- Larry Letelier El 28-11-2011, a las 22:58, Gonzalo Diaz Cruz m...@gon.cl escribió: Bueno, hechando un ojo más a fondo, encontré esto: http://www.linuxquestions.org/questions/linux-desktop-74/applying-default-permissions-for-newly-created-files-within-a-specific-folder-605129/ Propone una combinatoria entre usar setgid en el directorio para el grupo dueño predeterminado y acl para los permisos predeterminados. A prueba y error lo eché a andar localmente, en un rato más pruebo si funciona bien con git sobre ssh... La pregunta acá era po si acaso me daban alguna guía porque no sabía por donde partir :B -- ~~~ Atentamente, Gonzalo Díaz Cruz Estudiante Ingeniería de Ejecución en Computación e Informática Universidad de Santiago de Chile Coordinador IT Promolibros - http://promolibros.cl/ ~~~ http://gon.cl/ http://twitter.com/sir_gon http://flickr.com/photos/sir_gon
Re: Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos
2011/11/28 Gonzalo Diaz Cruz m...@gon.cl: Hola list =) ... al grano. Tengo montado una server en una máquina virtual con Debian Squeeze. Cree un directorio /var/devel donde tendré algunos proyectos (web a través de apache) que voy a compartir por SSH. Para esto, el directorio le puse permisos con dueño de la forma usuario:grupo. Lo importante es el grupo que siempre sea el mismo, porque así me aseguro que el webserver también tiene permisos para acceder a leer los archivos (y eventualmente escribir). Pero lo que me interesa es que para grupo, cada archivo nuevo se cree con lectura y escritura (y si es directorio con ejecución). Y además que esto sirva tanto localmente como a través de ssh, para todos los usuarios que estén en el grupo. ¿Como se puede hacer? prueba hacendo algunos cambios con el comando umask (man umask) luego.. cuando llegue a la configuracion que quieres, modifica /etc/profile o en /home/usuario/.profile nota.. tambien puedes usar chmod y forzar que todos los archivos directorios queden siempre con el mismo grupo: chmod 2755 /var/devel revisa el manual de ambos. salu2 -- -- Victor Hugo dos Santos Linux Counter #224399
Re: Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos
On 29/11/11 09:28, Victor Hugo dos Santos wrote: 2011/11/28 Gonzalo Diaz Cruz m...@gon.cl: Hola list =) ... al grano. Tengo montado una server en una máquina virtual con Debian Squeeze. Cree un directorio /var/devel donde tendré algunos proyectos (web a través de apache) que voy a compartir por SSH. Para esto, el directorio le puse permisos con dueño de la forma usuario:grupo. Lo importante es el grupo que siempre sea el mismo, porque así me aseguro que el webserver también tiene permisos para acceder a leer los archivos (y eventualmente escribir). Pero lo que me interesa es que para grupo, cada archivo nuevo se cree con lectura y escritura (y si es directorio con ejecución). Y además que esto sirva tanto localmente como a través de ssh, para todos los usuarios que estén en el grupo. ¿Como se puede hacer? prueba hacendo algunos cambios con el comando umask (man umask) luego.. cuando llegue a la configuracion que quieres, modifica /etc/profile o en /home/usuario/.profile nota.. tambien puedes usar chmod y forzar que todos los archivos directorios queden siempre con el mismo grupo: chmod 2755 /var/devel yo iria por chmod g+s al directorio lo de los permisos por defecto al crear ...suponiendo que vas a usar vsftpd el valor de local_umask lo dejas en 002 de esta forma los directorios se crean 775 y los archivos 664 pues local_umask - Especifica el valor de umask para la creación de archivos. El valor por defecto esta en 022 y como dice el dicho, estaríamos bacalaos da'os -- Mis Certificaciones: Red Hat Certified Engineer RHCE Nº100223072 (RH6.0) Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0) Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0) Novell Certified Linux Professional CLP 10
Re: Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos
Me sirgió otro problema. Haciendo lo del artículo, en local, funciona impecable. Pero a través de SSH (montado por gvfs), cuando guardo un archivo, se guarda con dueño usuario:usuario, aun cuando originalmente estaba como usuario:grupo. Estaba buscando y me topé con que al parecer es un bug de gvfs. La otra alternativa que no he probado todavía es con sshfs (lo cual no es la ida ya que gvfs ya funciona bien y a un click de distancia). Estaba buscando un workaround para esto y encontré incron, pensando que podría disparar un comando que le cambiara el permiso al archivo cuando sea creado o modificado (y así asegurarme que siempre tendrá los permisos que yo quiero de paso). Lo malo es que incron no puede monitorear recursivamente un directorio :S -- ~~~ Atentamente, Gonzalo Díaz Cruz Estudiante Ingeniería de Ejecución en Computación e Informática Universidad de Santiago de Chile Coordinador IT Promolibros - http://promolibros.cl/ ~~~ http://gon.cl/ http://twitter.com/sir_gon http://flickr.com/photos/sir_gon
Re: Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos
On 29/11/11 11:23, Gonzalo Diaz Cruz wrote: Me sirgió otro problema. Haciendo lo del artículo, en local, funciona impecable. Pero a través de SSH (montado por gvfs), cuando guardo un archivo, se guarda con dueño usuario:usuario, aun cuando originalmente estaba como usuario:grupo. y el directorio esta con permiso s en el grupo? -- Mis Certificaciones: Red Hat Certified Engineer RHCE Nº100223072 (RH6.0) Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0) Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0) Novell Certified Linux Professional CLP 10
Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos
Hola list =) ... al grano. Tengo montado una server en una máquina virtual con Debian Squeeze. Cree un directorio /var/devel donde tendré algunos proyectos (web a través de apache) que voy a compartir por SSH. Para esto, el directorio le puse permisos con dueño de la forma usuario:grupo. Lo importante es el grupo que siempre sea el mismo, porque así me aseguro que el webserver también tiene permisos para acceder a leer los archivos (y eventualmente escribir). Pero lo que me interesa es que para grupo, cada archivo nuevo se cree con lectura y escritura (y si es directorio con ejecución). Y además que esto sirva tanto localmente como a través de ssh, para todos los usuarios que estén en el grupo. ¿Como se puede hacer? Historia anexa: ayer estuve horas probando porque no podía ver cierto controller nuevo (usando un framework) desde mi aplicación web y terminé descubriendo que el webserver no tenia permiso de lectura para el archivo porque era nuevo, se había creado con dueño usuario:usuario y solo rw para él. Esto quiero evitar. Otro dato. Además de SSH, estoy usando GIT (por si acaso sirve para la solución). -- ~~~ Atentamente, Gonzalo Díaz Cruz Estudiante Ingeniería de Ejecución en Computación e Informática Universidad de Santiago de Chile Coordinador IT Promolibros - http://promolibros.cl/ ~~~ http://gon.cl/ http://twitter.com/sir_gon http://flickr.com/photos/sir_gon
Re: Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos
umask Saludos Benjamín [Enviado desde mi iPhone] El 28-11-2011, a las 21:14, Gonzalo Diaz Cruz m...@gon.cl escribió: Hola list =) ... al grano. Tengo montado una server en una máquina virtual con Debian Squeeze. Cree un directorio /var/devel donde tendré algunos proyectos (web a través de apache) que voy a compartir por SSH. Para esto, el directorio le puse permisos con dueño de la forma usuario:grupo. Lo importante es el grupo que siempre sea el mismo, porque así me aseguro que el webserver también tiene permisos para acceder a leer los archivos (y eventualmente escribir). Pero lo que me interesa es que para grupo, cada archivo nuevo se cree con lectura y escritura (y si es directorio con ejecución). Y además que esto sirva tanto localmente como a través de ssh, para todos los usuarios que estén en el grupo. ¿Como se puede hacer? Historia anexa: ayer estuve horas probando porque no podía ver cierto controller nuevo (usando un framework) desde mi aplicación web y terminé descubriendo que el webserver no tenia permiso de lectura para el archivo porque era nuevo, se había creado con dueño usuario:usuario y solo rw para él. Esto quiero evitar. Otro dato. Además de SSH, estoy usando GIT (por si acaso sirve para la solución). -- ~~~ Atentamente, Gonzalo Díaz Cruz Estudiante Ingeniería de Ejecución en Computación e Informática Universidad de Santiago de Chile Coordinador IT Promolibros - http://promolibros.cl/ ~~~ http://gon.cl/ http://twitter.com/sir_gon http://flickr.com/photos/sir_gon
Re: Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos
El 28 de noviembre de 2011 21:45, bgalvez2 bgalv...@gmail.com escribió: umask Saludos Benjamín [Enviado desde mi iPhone] El 28-11-2011, a las 21:14, Gonzalo Diaz Cruz m...@gon.cl escribió: Hola list =) ... al grano. Tengo montado una server en una máquina virtual con Debian Squeeze. Cree un directorio /var/devel donde tendré algunos proyectos (web a través de apache) que voy a compartir por SSH. Para esto, el directorio le puse permisos con dueño de la forma usuario:grupo. Lo importante es el grupo que siempre sea el mismo, porque así me aseguro que el webserver también tiene permisos para acceder a leer los archivos (y eventualmente escribir). Pero lo que me interesa es que para grupo, cada archivo nuevo se cree con lectura y escritura (y si es directorio con ejecución). Y además que esto sirva tanto localmente como a través de ssh, para todos los usuarios que estén en el grupo. ¿Como se puede hacer? Historia anexa: ayer estuve horas probando porque no podía ver cierto controller nuevo (usando un framework) desde mi aplicación web y terminé descubriendo que el webserver no tenia permiso de lectura para el archivo porque era nuevo, se había creado con dueño usuario:usuario y solo rw para él. Esto quiero evitar. Otro dato. Además de SSH, estoy usando GIT (por si acaso sirve para la solución). -- ~~~ Atentamente, Gonzalo Díaz Cruz Estudiante Ingeniería de Ejecución en Computación e Informática Universidad de Santiago de Chile Coordinador IT Promolibros - http://promolibros.cl/ ~~~ http://gon.cl/ http://twitter.com/sir_gon http://flickr.com/photos/sir_gon sudo chmod 777 / -R -- Héctor
Re: Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos
El 28-11-2011, a las 21:49, Héctor Quezada Monsalve hquez...@gmail.com escribió: El 28 de noviembre de 2011 21:45, bgalvez2 bgalv...@gmail.com escribió: umask Saludos Benjamín [Enviado desde mi iPhone] El 28-11-2011, a las 21:14, Gonzalo Diaz Cruz m...@gon.cl escribió: Hola list =) ... al grano. Tengo montado una server en una máquina virtual con Debian Squeeze. Cree un directorio /var/devel donde tendré algunos proyectos (web a través de apache) que voy a compartir por SSH. Para esto, el directorio le puse permisos con dueño de la forma usuario:grupo. Lo importante es el grupo que siempre sea el mismo, porque así me aseguro que el webserver también tiene permisos para acceder a leer los archivos (y eventualmente escribir). Pero lo que me interesa es que para grupo, cada archivo nuevo se cree con lectura y escritura (y si es directorio con ejecución). Y además que esto sirva tanto localmente como a través de ssh, para todos los usuarios que estén en el grupo. ¿Como se puede hacer? Historia anexa: ayer estuve horas probando porque no podía ver cierto controller nuevo (usando un framework) desde mi aplicación web y terminé descubriendo que el webserver no tenia permiso de lectura para el archivo porque era nuevo, se había creado con dueño usuario:usuario y solo rw para él. Esto quiero evitar. Otro dato. Además de SSH, estoy usando GIT (por si acaso sirve para la solución). -- ~~~ Atentamente, Gonzalo Díaz Cruz Estudiante Ingeniería de Ejecución en Computación e Informática Universidad de Santiago de Chile Coordinador IT Promolibros - http://promolibros.cl/ ~~~ http://gon.cl/ http://twitter.com/sir_gon http://flickr.com/photos/sir_gon sudo chmod 777 / -R -- Héctor troll -- Tienes varias opciones y/o su combinación : Setgid Umask Acl -- LL
Re: Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos
El 28 de noviembre de 2011 22:48, Larry Letelier barbud...@gmail.comescribió: El 28-11-2011, a las 21:49, Héctor Quezada Monsalve hquez...@gmail.com escribió: El 28 de noviembre de 2011 21:45, bgalvez2 bgalv...@gmail.com escribió: umask Saludos Benjamín [Enviado desde mi iPhone] El 28-11-2011, a las 21:14, Gonzalo Diaz Cruz m...@gon.cl escribió: Hola list =) ... al grano. Tengo montado una server en una máquina virtual con Debian Squeeze. Cree un directorio /var/devel donde tendré algunos proyectos (web a través de apache) que voy a compartir por SSH. Para esto, el directorio le puse permisos con dueño de la forma usuario:grupo. Lo importante es el grupo que siempre sea el mismo, porque así me aseguro que el webserver también tiene permisos para acceder a leer los archivos (y eventualmente escribir). Pero lo que me interesa es que para grupo, cada archivo nuevo se cree con lectura y escritura (y si es directorio con ejecución). Y además que esto sirva tanto localmente como a través de ssh, para todos los usuarios que estén en el grupo. ¿Como se puede hacer? Historia anexa: ayer estuve horas probando porque no podía ver cierto controller nuevo (usando un framework) desde mi aplicación web y terminé descubriendo que el webserver no tenia permiso de lectura para el archivo porque era nuevo, se había creado con dueño usuario:usuario y solo rw para él. Esto quiero evitar. Otro dato. Además de SSH, estoy usando GIT (por si acaso sirve para la solución). -- ~~~ Atentamente, Gonzalo Díaz Cruz Estudiante Ingeniería de Ejecución en Computación e Informática Universidad de Santiago de Chile Coordinador IT Promolibros - http://promolibros.cl/ ~~~ http://gon.cl/ http://twitter.com/sir_gon http://flickr.com/photos/sir_gon sudo chmod 777 / -R -- Héctor troll Troll? na que ver. No lo tomes a mal Saludos p.d. no creo que lo haya ejecutado. -- Tienes varias opciones y/o su combinación : Setgid Umask Acl -- LL -- Héctor
Re: Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos
Bueno, hechando un ojo más a fondo, encontré esto: http://www.linuxquestions.org/questions/linux-desktop-74/applying-default-permissions-for-newly-created-files-within-a-specific-folder-605129/ Propone una combinatoria entre usar setgid en el directorio para el grupo dueño predeterminado y acl para los permisos predeterminados. A prueba y error lo eché a andar localmente, en un rato más pruebo si funciona bien con git sobre ssh... La pregunta acá era po si acaso me daban alguna guía porque no sabía por donde partir :B -- ~~~ Atentamente, Gonzalo Díaz Cruz Estudiante Ingeniería de Ejecución en Computación e Informática Universidad de Santiago de Chile Coordinador IT Promolibros - http://promolibros.cl/ ~~~ http://gon.cl/ http://twitter.com/sir_gon http://flickr.com/photos/sir_gon