GLPI - Problema de permisos en los archivos

su-toto Mensajes publicados 45 Fecha de registro   Estado Miembro Última intervención   -  
fab-lc Mensajes publicados 1 Estado Miembro -
Hola,

Después de horas de buscar en la web y de darle vueltas a mi cerebro, me dirijo al saber de algunos de ustedes para un problema que ya no entiendo; me explico:

Tengo un servidor Fedora 20 en el que he instalado Apache2 (es decir, httpd en Fedora), así como MySQL y PHP5; en resumen, un LAMP totalmente nuevo y funcional (phpMyAdmin funciona muy bien, etc.)

Así que quise instalar GLPI para gestionar el parque informático, hasta aquí todo va bien, lo descargo, copio/pego el directorio ./glpi en /var/www/html/glpi y cambio la propiedad de todo, lo que nos da:

chown -R apache:apache /var/www/html/glpi

Normalmente, eso debería ser suficiente, pero no es así, durante el proceso de instalación tengo errores que indican que los permisos no son suficientes para crear directorios y archivos

Así que intento todo, al menos por ahora, dado que mi servidor es solo local:

chmod -R 777 /var/www/html/glpi


Verifico entonces con ls -l /var/www/html/glpi y obtengo:

drwxrwxrwx. 2 apache apache 4096 20 jun 15:33 ajax
-rwxrwxrwx. 1 apache apache 159 18 jun 10:18 AUTHORS.txt
-rwxrwxrwx. 1 apache apache 64 18 jun 10:19 CHANGELOG.txt
drwxrwxrwx. 2 apache apache 4096 20 jun 15:33 config
-rwxrwxrwx. 1 apache apache 18092 18 jun 10:18 COPYING.txt
drwxrwxrwx. 2 apache apache 4096 20 jun 15:33 css
drwxrwxrwx. 13 apache apache 4096 20 jun 15:33 files
drwxrwxrwx. 2 apache apache 20480 20 jun 15:33 front
drwxrwxrwx. 2 apache apache 20480 20 jun 15:33 inc
-rwxrwxrwx. 1 apache apache 6316 18 jun 10:19 index.php
drwxrwxrwx. 3 apache apache 4096 20 jun 15:33 install
drwxrwxrwx. 15 apache apache 4096 20 jun 15:33 lib
-rwxrwxrwx. 1 apache apache 145 18 jun 10:18 LISEZMOI.txt
drwxrwxrwx. 2 apache apache 4096 20 jun 15:33 locales
-rwxrwxrwx. 1 apache apache 3398 18 jun 10:18 login.php
-rwxrwxrwx. 1 apache apache 2107 18 jun 10:19 logout.php
drwxrwxrwx. 5 apache apache 4096 20 jun 15:33 pics
drwxrwxrwx. 2 apache apache 4096 20 jun 15:33 plugins
-rwxrwxrwx. 1 apache apache 122 18 jun 10:18 README.txt
-rwxrwxrwx. 1 apache apache 16495 18 jun 10:18 script.js
drwxrwxrwx. 2 apache apache 4096 20 jun 15:33 scripts
-rwxrwxrwx. 1 apache apache 5632 18 jun 10:18 status.php


Por lo tanto, incluso un simple usuario en cuenta de invitado podría crear un directorio, modificar o crear un archivo, etc.

¡SALVO QUE... De nuevo en la instalación obtengo siempre esos mensajes del tipo:

Prueba de escritura del archivo de configuración 

No se pudo crear el directorio.
Control de permisos en el directorio: /var/www/html/glpi/config'


Preciso haber reiniciado Apache después de cada uno de estos pasos, incluso intenté hacer stop/start pero nada funciona..

Así que si alguien tiene una sugerencia para un problema que no puedo concebir, es bienvenido :-)

Configuración: Linux / Firefox 30.0

2 respuestas

  1. Thorak83 Mensajes publicados 1140 Estado Miembro 156
     
    Hola,

    Seguramente Apache no está funcionando con el usuario apache y el grupo apache.
    En mi caso es el usuario www-data y el grupo www-data.

    Verifique en el archivo /etc/apache2.conf

    Atentamente
    0
    1. su-toto Mensajes publicados 45 Fecha de registro   Estado Miembro Última intervención   2
       
      Hola, gracias por tu interés, sin duda debes estar usando Debian o alguna de sus derivadas, por mi parte

      cat /etc/passwd devuelve:

      root:x:0:0:root:/root:/bin/bash
      bin:x:1:1:bin:/bin:/sbin/nologin
      daemon:x:2:2:daemon:/sbin:/sbin/nologin
      adm:x:3:4:adm:/var/adm:/sbin/nologin
      lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
      sync:x:5:0:sync:/sbin:/bin/sync
      shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
      halt:x:7:0:halt:/sbin:/sbin/halt
      mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
      operator:x:11:0:operator:/root:/sbin/nologin
      games:x:12:100:games:/usr/games:/sbin/nologin
      ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
      nobody:x:99:99:Nobody:/:/sbin/nologin
      avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
      dbus:x:81:81:System message bus:/:/sbin/nologin
      polkitd:x:999:998:User for polkitd:/:/sbin/nologin
      rtkit:x:172:172:RealtimeKit:/proc:/sbin/nologin
      chrony:x:998:997::/var/lib/chrony:/sbin/nologin
      usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
      rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
      openvpn:x:997:996:OpenVPN:/etc/openvpn:/sbin/nologin
      avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
      pulse:x:996:995:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
      lightdm:x:995:993::/var/lib/lightdm:/sbin/nologin
      rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
      nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
      colord:x:994:992:User for colord:/var/lib/colord:/sbin/nologin
      sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
      tcpdump:x:72:72::/:/sbin/nologin
      abcd-server:x:1000:1000:ABCD-server:/home/abcd-server:/bin/bash
      tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
      unbound:x:993:991:Unbound DNS resolver:/etc/unbound:/sbin/nologin
      nm-openconnect:x:992:990:NetworkManager user for OpenConnect:/:/sbin/nologin
      apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
      mysql:x:27:27:MariaDB Server:/var/lib/mysql:/sbin/nologin
      admin:x:1001:1001::/home/admin:/bin/bash
      0
    2. Thorak83 Mensajes publicados 1140 Estado Miembro 156
       
      Le fichier de configuration d'Apache spécifie généralement le user et le groupe utilisés avec les directives suivantes : ```apache User www-data Group www-data ```
      0
    3. su-toto Mensajes publicados 45 Fecha de registro   Estado Miembro Última intervención   2
       
      cat /etc/httpd/conf/httpd.conf me devuelve


      ...
      Usuario apache
      Grupo apache
      ...
      0