리눅스 퍼미션 관리

보통 nginx나 uwsgi 등에 www-data uid와 gid를 준다. 프로젝트를 만들고 www-data에게 읽기 권한을 주어야 하는데, 나는 다음과 같이 관리하고 있다.

  1. sudo chown <username>:www-data <directory> -R – 디렉터리 내부의 파일 및 폴더 gid를 모두 www-data로 설정
  2. sudo find <directory> -type d -exec chmod 2770 {} \; – 디렉터리들의 접근 제한을 2770으로 설정. 앞에 붙은 2는 gid 상속을 의미한다.

댓글 남기기