en en ko ko ko ja en en zh en pt ko en ko ko ko ko ko ko ko ko nl ko ko en ko en ko ko en ko nl ko ko ko ko ko ko en ko ko en ko en ko en ko ko nl ko ko ko ko ko zh en en en en pt fr en en kn en sv fr en en en en en es fr en en en fr ja en en en en en en en en en fi en hu pt hbs_lat ru en en en en pl ko ko ko ko ko ko ko zh en en pt en en en uz en en fr eo sv en en en es en en en en en en ja en it hu ja eo en de en ko ko en en
permissions Archives - How IT
기본적으로 Apache는 (버전 1.3.22-1부터) uid = root 및 gid = adm을 가진 로그 파일을 저장하므로 다음 중 하나를 수행해야합니다.
3) awstats.pl을 그룹 adm으로 변경합니다 (그러나 컴퓨터의 관리자 항목에 CGI 스크립트 액세스를 허용 할 위험이 있습니다!).
나는 1과 함께 갈 것이지만 부여 할 권장 권한은 무엇입니까?
포인트 1로 가서 www-data에 최소한 읽기 권한이 있어야한다고 권장하면 권장 읽기 권한이 읽기 전용입니다.
logrotate 파일에서 행을 변경할 수 있습니다.
create 640 root adm
create 644 root adm
모든 사용자 (www-data 포함)에게 읽기 권한을 부여합니다.
이 설정과 일치하도록 / var / log / apache2 /에 존재하는 권한 파일을 변경해야합니다.
chmod a+r /var/log/apache2/* #or whatever your path is
그런 다음 모든 사용자가 모든 파일을 읽을 수 있으며 나중에 로그 로테이트로 만드는 모든 파일에 적절한 권한이 부여됩니다.
awstats는 아파치 사용자로 실행됩니다 www-data .
아파치 로그 파일에 의해 소유 ADM : 루트 및이
—– -rw-R을 (일명 : chmod를 640 ) 권한; 과
소유권 및 권한 설정은 /etc/logrotate.d/apache2 파일에서 찾을 수 있습니다
. 내용은 다음과 같습니다.
/var/log/apache2/*.log { daily missingok rotate 60 compress delaycompress notifempty dateext create 640 root adm sharedscripts postrotate /etc/init.d/apache2 reload > /dev/null endscript }
가장 간단한 해결책은 다음과 같습니다.
1) 자주 사용하는 텍스트 편집기를 사용하거나 모든 것을 스크립팅해야하는 경우 /etc/logrotate.d/apache2 에서 ” create 640 root adm “을 ” create 644 root adm “으로 변경 하십시오.
sudo sed -i 's/create 640 root adm/create 644 root adm/g' /etc/logrotate.d/apache2
2) /var/log/apache2/access.log 및 /var/log/apache2/error.log 에 대한 권한 을 644로 변경하십시오 .
sudo chmod 644 /var/log/apache2/access.log /var/log/apache2/error.log
3) 아파치를 다시 시작하십시오.
sudo apachectl -k graceful
사람들이 www-data를 adm 사용자 그룹에 솔루션으로 추가하는 것을 보았습니다. 그것은 더 많은 권한입니다 내가 익숙한 것보다 www-data에 입니다.
보다 안전한 다른 옵션으로는 awstats에 대한 새 사용자 및 그룹을 작성하고이 새 사용자 / 그룹으로 awstats를 실행 / 실행하는 것이 포함됩니다.
이 글은 ubuntu 카테고리에 분류되었고 apache2, logging, permissions, server 태그가 있으며 소장 마님에 의해 2022-09-20에 작성되었습니다.
Linux-특정 날짜 이후에 수정 된 모든 파일을 새 하드 드라이브로 전송 나에게 실패하기 시작했고 새로운 드라이브를 고스트 할
비싼 소프트웨어없이 Flash 게임을 개발하려면 어떻게해야합니까? [닫은] 사용하고있었습니다. FlashDevelop에 대해 알고 있지만
OGR / GDAL을 사용하여 래스터 배치를 리샘플링하는 방법은 무엇입니까? 찾고 있습니다. TIF 파일로 가득
손상된 OS X HFS + 파티션에서 데이터 복구에 대한 최고의 리소스 하드 디스크로 부팅되지 않습니다. CD로 부팅하면 드라이브가
Proudly powered by WordPress