아파치 오류 로그에 액세스 할 수 없습니다


18

우분투 가상 서버가 오프라인이 아닙니다. 나는 그것을 재부팅하고 이제 일어난 일을 디버그하고 싶다.

찾아 볼 수는 /etc/log있지만 cd apache2권한이 거부되었습니다. 내 사용자 계정에 권한이 있다고 확신합니다. 나는 또한 sudo cd apache2오류를주는 것을 시도했다.sudo: cd: command not found

아파치 로그에 어떻게 접근 할 수 있습니까? 나는 또한 성공하지 않고 sftp를 통해 시도했다.

추신 : 나는 리눅스와 가상 서버를 처음 사용하지만 가능한 모든 것을 배우고 싶어합니다.


sudo -i그런 다음 시도하십시오 cd apache2.
Wilf

@Wilf는 다음과 같이 말합니다 -bash : cd : apache2 : 해당 파일이나 디렉토리가 없습니다
S ..

액세스 sudo su
vidur punj

로그는 var not etc 아래에 있습니다. / var / log / apache2로 이동해야합니다. 폴더를 입력 할 권한이 없으면 루트 터미널을여십시오. sudo -i를 수행하고 cd / var / log / apache2로 이동하여 파일을 살펴보십시오. 행운을 빕니다 ...
s1mmel

답변:


32

adm 그룹에 사용자 이름을 추가해야합니다

sudo usermod -aG adm YourUserName

그런 다음 sudo없이 일반 사용자로 로그 파일에 액세스 할 수 있습니다.


고마워, 이것은 효과가 있었고 실제로 디렉토리를 탐색 할 수있게했습니다.
S ..

17
이 권한을 적용하려면 사용자 세션에 로그인 / 로그 아웃해야했습니다.
Horba

작동하지만 ssh에서 로그 아웃했다가 다시 로그인해야합니다. 그런 다음 액세스 할 수 있습니다.
Khalil DaNish

6

시험:

sudo cat /var/log/apache2/error.log

wojox에게 감사하지만 더 영구적 인 해결책이 있습니까? apache2 폴더를 탐색 할 수 있습니까?
S ..
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.