Nie można uzyskać dostępu do dzienników błędów apache

18

Mój serwer Vitual Ubuntu nie będzie offline. Uruchomiłem go ponownie i teraz chcę debugować to, co się stało.

Mogę przeglądać, /etc/logale jeśli spróbuję, cd apache2pojawi się komunikat Odmowa dostępu. Jestem pewien, że moje konto użytkownika ma uprawnienia. Próbowałem również, sudo cd apache2co daje błądsudo: cd: command not found

Jak mogę uzyskać dostęp do dzienników Apache? Próbowałem również przez sftp bez powodzenia

PS Jestem nowy w Linuksie i serwerach wirtualnych, ale chcę dowiedzieć się wszystkiego, co mogę.

S ..
źródło
Spróbuj sudo -iwięc cd apache2.
Wilf
@ Wilf to wtedy mówi -bash: cd: apache2: Brak takiego pliku lub katalogu
S ..
sudo su nich access
vidur punj
Dzienniki znajdują się w var not itp. Musisz przejść do / var / log / apache2. Jeśli nie masz uprawnień do wejścia do folderu, otwórz terminal główny. zrób sudo -i i przejdź do cd / var / log / apache2 i spójrz na znajdujące się tam pliki. Powodzenia ...
s1mmel

Odpowiedzi:

32

Musisz dodać swoją nazwę użytkownika do admina grupy

sudo usermod -aG adm YourUserName

Następnie możesz uzyskać dostęp do plików dziennika jako zwykły użytkownik bez sudo.

rechengehirn
źródło
Dzięki, zadziałało i sprawiło, że mogłem przeglądać katalog.
S ..
17
Musiałem się zalogować / wylogować z sesji użytkownika, aby to uprawnienie zadziałało.
Horba
działa, ale musisz wylogować się z ssh i zalogować się ponownie. wtedy masz dostęp.
Khalil DaNish,
6

Próbować:

sudo cat /var/log/apache2/error.log
wojox
źródło
Dzięki wojox, ale czy istnieje bardziej trwałe rozwiązanie? Czy możesz nawigować do folderu apache2?
S ..