El día 13 de marzo de 2014, 18:35, Maykel Franco <[email protected]> escribió: > El día 13 de marzo de 2014, 18:20, Camaleón <[email protected]> escribió: >> El Thu, 13 Mar 2014 17:34:00 +0100, Maykel Franco escribió: >> >>> El día 13 de marzo de 2014, 17:27, Maykel Franco >>> <[email protected]> escribió: >>>> El día 13 de marzo de 2014, 17:23, Camaleón <[email protected]> >>>> escribió: >> >> (...) >> >>>>> Si sólo tienes problemas con los permisos de los archivos y >>>>> directorios de un recurso montado con ext4 tienes que jugar con >>>>> permisos POSIX o usar ACL. >>>> >>>> Vale gracias, no he manejado nunca estas 2 opciones pero me las miro. >>>> >>> No obstante, si yo establezco en el fichero global /etc/profile el >>> umask=002 , el apache debería de crear las carpetas como 775 y no me >>> hace ni caso... >>> >>> Las sigue creando como antes, sin permisos de escritura para el grupo. >> >> Maykel, dmask/umask sólo es válido para sistemas de archivos fat, lo >> pongas donde lo pongas :-) > > Pues no me cuadra, porque si cambio el umask, con el comando umask en > un directorio que está dentro de un ext4 y creo un archivo o carpeta > con un usuario, por ejemplo root, sí se aplica esos cambios que e echo > a la hora de crear archivos o directorios con umask. Pero no con > www-data. > > Entonces ya estoy perdido... > > [root@maykel PRUEBA]# umask 0022 . > [root@maykel PRUEBA]# touch prueba > [root@maykel PRUEBA]# umask 0002 . > [root@maykel PRUEBA]# touch prueba2 > [root@maykel PRUEBA]# ls -l > total 0 > -rw-r--r-- 1 root root 0 mar 13 18:33 prueba > -rw-rw-r-- 1 root root 0 mar 13 18:34 prueba2 > > > [root@maykel PRUEBA]# pwd > /var/lib/owncloud/data/maykel/files/PRUEBA > > [root@maykel PRUEBA]# mount > /dev/sda1 on / type ext4 (rw) > proc on /proc type proc (rw) > sysfs on /sys type sysfs (rw) > devpts on /dev/pts type devpts (rw,gid=5,mode=620) > tmpfs on /dev/shm type tmpfs (rw) > /dev/md0 on /var/lib/owncloud/data type ext4 (rw) > none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) > > > Por eso te digo que no me cuadra...A no ser que sólo se aplique al > usuario root...que va a ser que no es eso. > > [root@maykel PRUEBA]# su maykel > [email protected]:/var/lib/owncloud/data/maykel/files/PRUEBA$ > touch prueba3 > [email protected]:/var/lib/owncloud/data/maykel/files/PRUEBA$ ls -l > total 0 > -rw-r--r-- 1 root root 0 mar 13 18:33 prueba > -rw-rw-r-- 1 root root 0 mar 13 18:34 prueba2 > -rw-rw-r-- 1 maykel maykel 0 mar 13 18:36 prueba3 > > Aquí está funcionando el umask bajo ext4, o me equivoco?? > > Saludos. > >> >> Saludos, >> >> -- >> Camaleón >> >> >> -- >> To UNSUBSCRIBE, email to [email protected] >> with a subject of "unsubscribe". Trouble? Contact [email protected] >> Archive: https://lists.debian.org/[email protected] >>
Es más, si cambio el intérprete de www-data a /bin/bash y me logueo su www-data y creo archivo en ese mismo directorio, funciona igual: bash-4.1$ cd /var/lib/owncloud/data/maykel/files/PRUEBA/ bash-4.1$ touch prueba5 bash-4.1$ ls -l total 0 -rw-r--r-- 1 root root 0 mar 13 18:33 prueba -rw-rw-r-- 1 root root 0 mar 13 18:34 prueba2 -rw-rw-r-- 1 maykel maykel 0 mar 13 18:36 prueba3 -rw-rw-r-- 1 apache apache 0 mar 13 18:37 prueba5 No entiendo nada... Saludos. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/CAJ2aOA_2BaKDyvAnCtOLKkAag4Fc=-fkqrvau7ofqprevdj...@mail.gmail.com

