Não é possível acessar os logs de erro do apache

18

Meu servidor virtual Ubuntu não estava offline. Eu o reinicializei e agora quero depurar o que aconteceu.

Eu posso procurar, /etc/logmas se eu tentar cd apache2, diz Permissão negada. Tenho certeza de que minha conta de usuário tem privilégios. Eu também tentei o sudo cd apache2que dá o errosudo: cd: command not found

Como posso acessar os logs do apache? Eu também tentei via sftp sem sucesso

PS Eu sou novo em servidores linux e virtuais, mas estou interessado em aprender tudo o que posso.

S ..
fonte
Tente sudo -ientão cd apache2.
Wilf 16/02
@ Wilf então diz -bash: cd: apache2: Não existe esse arquivo ou diretório
S ..
sudo su acesso
vidur punj
Os logs estão localizados em var, etc. Você precisa ir para / var / log / apache2. Se você não tem o direito de entrar na pasta, abra um terminal raiz. faça sudo -i e vá para cd / var / log / apache2 e dê uma olhada nos arquivos lá. Boa sorte ...
s1mmel 09/12

Respostas:

32

Você precisa adicionar seu nome de usuário ao grupo adm

sudo usermod -aG adm YourUserName

Você pode acessar os arquivos de log como usuário normal sem o sudo.

rechengehirn
fonte
Obrigado, isso funcionou e me permitiu realmente navegar para o diretório.
S ..
17
Eu tive que fazer login / logout na minha sessão de usuário para que essa permissão entre em vigor.
Horba 29/01
está funcionando, mas você precisa sair do ssh e fazer login novamente. então você tem acesso.
Khalil DaNish
6

Experimentar:

sudo cat /var/log/apache2/error.log
wojox
fonte
Obrigado wojox, mas existe uma solução mais permanente? Gostaria de poder navegar para a pasta apache2?
S ..