¿Cómo averiguo a qué usuario y grupo se está ejecutando Apache?
En el alojamiento compartido DreamHost, estoy configurando htpasswd, pero Apache no tiene permiso para leer el archivo. ¿Cómo le doy permiso? Quiero cambiar el propietario o el grupo de.htpasswd
archivo en lugar de darle permisos inseguros. No creo tener acceso a lahttpd.conf
archivo, así que no puedo usar este método paraencuentra a qué usuario se ejecuta Apache. Además, corriendotop
ops aux
solo muestra los procesos que estoy ejecutando pero no muestra el proceso de apache.
Basado en la salida decat /etc/passwd
ycat /etc/group
Supongo que eswww-data
.
Bueno, seguí las instrucciones paraDirectorios de protección con contraseña en Dreamhost. Se generó un directorio con un.htpasswd
archivo con el grupodhapache
y permisos440
. También puso un.htaccess
presentar allí con debajo de mi grupo. Por alguna razón, cuando intentochgrp dhapache test_file.txt
yo obtengochgrp: changing group of 'test_file.txt': Operation not permitted
. Entonces, acabo de mover el.htpasswd
archivo que DreamHost generó a donde quería y editó el.htaccess
archivo generado, a pesar de sus advertencias.