[Linux] U-36 (상) 웹서비스 웹 프로세스 권한 제한

최동민·2023년 10월 15일
0

보안설정

목록 보기
36/42

Apache 관련 해당 파일 미존재로 패스
sudo vi /etc/httpd/conf/httpd.conf

  • 만약 존재하는 경우 조치 사항

nginx 사용 중일 경우

  • /etc/nginx 권한 확인
    사용자 및 그룹이 root임을 확인
  • 일반적으로, nginx 웹 서버는 자체 사용자 및 그룹, 즉 nginx를 사용하여 실행
    grep nginx /etc/passwd
    grep nginx /etc/group
  • 만약 권한 변경을 한다면:
    chown nginx:nginx ./*

    하지만 /etc/nginx/ 디렉토리 및 그 안의 설정 파일들의 소유권을 변경하는 것은 추천되지 않습니다. 이 디렉토리 및 파일들은 보통 root 사용자의 소유로 남겨두는 것이 좋습니다. nginx 웹 서버의 실행 권한만 nginx 사용자로 변경하면 됩니다.
  • Nginx 사용자 및 그룹 설정 확인:
    Nginx는 기본적으로 nginx 사용자로 실행되도록 설정되어 있습니다. 이를 확인하려면 nginx 설정 파일을 열어 user 지시어를 확인합니다.
    sudo grep 'user' /etc/nginx/nginx.conf

    아래 /etc/nginx/nginx.conf
    (기존)

    (변경 후)
    user nginx;
  • nginx 웹 서버를 재시작하여 변경 사항을 적용
    sudo systemctl restart nginx
profile
코드를 두드리면 문이 열린다

0개의 댓글

관련 채용 정보