No se puede acceder a los registros de errores de Apache

18

Mi servidor virtual Ubuntu no está fuera de línea. Lo reinicié y ahora quiero depurar lo que sucedió.

Puedo buscar /etc/logpero si lo intento cd apache2dice Permiso denegado. Estoy seguro de que mi cuenta de usuario tiene privilegios. También intenté lo sudo cd apache2que da el errorsudo: cd: command not found

¿Cómo puedo acceder a los registros de apache? También intenté a través de sftp sin éxito

PD: Soy nuevo en Linux y servidores virtuales, pero estoy ansioso por aprender todo lo que pueda.

S ..
fuente
Intenta sudo -ientonces cd apache2.
Wilf
@Wilf luego dice -bash: cd: apache2: No existe tal archivo o directorio
S ..
sudo su les access
vidur punj
Los registros se encuentran en var no, etc. Debe ir a / var / log / apache2. Si no tiene los derechos para ingresar a la carpeta, abra una terminal raíz. haga sudo -i y vaya a cd / var / log / apache2 y eche un vistazo a los archivos allí. Buena suerte ...
s1mmel

Respuestas:

32

Necesitas agregar tu nombre de usuario al grupo adm

sudo usermod -aG adm YourUserName

Luego puede acceder a los archivos de registro como usuario normal sin sudo.

rechengehirn
fuente
Gracias, esto funcionó y me permitió navegar hasta el directorio.
S ..
17
Tuve que iniciar / cerrar sesión en mi sesión de usuario para que este permiso surta efecto.
Horba
funciona pero necesita desconectarse de ssh e iniciar sesión nuevamente. entonces tienes acceso.
Khalil DaNish
6

Tratar:

sudo cat /var/log/apache2/error.log
wojox
fuente
Gracias wojox, pero ¿hay una solución más permanente? ¿Te gusta poder navegar a la carpeta apache2?
S ..