Apache 로그 폴더에 액세스할 수 없습니다.

Apache 로그 폴더에 액세스할 수 없습니다.

아파치 로그 파일을 보고 싶습니다. 내가 시도한 것은 다음과 같습니다.

대부분의 권한을 부여했습니다.아파치 2폴더.

hieund@hieund:/var/log$ sudo chmod a+rw apache2/*

하지만 나는 CD를 할 수 없습니다. 그래서 내 사용자를 "root", "adm" 그룹에 추가했습니다.

hieund@hieund:/var/log$ groups hieund
hieund : hieund root adm sudo www-data

하지만 여전히 할 수 없습니다...다음과 같이 표시됩니다.

hieund@hieund:/var/log$ cd apache2/
bash: cd: apache2/: Permission denied
drwxrwxrw- 2 root              adm     4096 2011-11-27 11:12 apache2

나는 이것에 대해 혼란스러워합니다. 로그 파일을 보는 방법은 무엇입니까?

답변1

그룹에 자신을 추가한 후 변경 사항을 적용하려면 로그아웃했다가 다시 로그인해야 합니다.

권한을 다시 기본값으로 변경한 다음 adm 그룹에 가입하면 파일을 볼 수 있는 권한이 부여됩니다.

답변2

디렉터리에 액세스하려면 실행 권한이 있어야 합니다. 모든 사용자에 대해 +x를 설정해 보세요. 작동해야합니다.

그러나 해당 디렉토리에 0777을 포함하면 보안상 위험하므로 디렉토리를 기본값으로 설정해야 합니다.

관련 정보