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 -
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:
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:
Verifico entonces con ls -l /var/www/html/glpi y obtengo:
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:
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
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
Enlaces relacionados:
- Necesito el permiso de trustedinstaller
- "Imposible realizar la operación porque el elemento está en uso"
- Consulta sobre un determinado archivo en Programas
- Imposible obtener el bloqueo /var/lib/dpkg/lock-frontend
- El servidor no puede leer el archivo htaccess, denegando el acceso para mayor seguridad.
- Ver todos los archivos en storage/emulated/0
2 respuestas
-
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-
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 -
-
-