chmod 값을 빠르게 계산하고 파일 권한을 확인하세요

Linux 파일 권한을 8진수 값과 rwx 표시로 바꿔 배포 전 권한 실수를 줄입니다.

8진수 권한
서버나 배포 스크립트에서 자주 쓰는 chmod 값입니다.
rwx 표시
-rwxr-xr-x
chmod 755 파일명
소유자
그룹
기타 사용자

권한 의미

4
읽기
파일 내용을 볼 수 있습니다. 디렉터리에서는 실행 권한이 함께 있을 때 내부 이름 목록을 볼 수 있습니다.
2
쓰기
파일을 수정할 수 있습니다. 디렉터리에서는 실행 권한이 함께 있을 때 항목 생성, 이름 변경, 삭제에 영향을 줍니다.
1
실행
파일을 프로그램처럼 실행하거나 디렉터리 안으로 들어가 내부 파일에 접근할 수 있습니다.
사용자 그룹
소유자
파일이나 디렉터리를 소유한 사용자입니다.
그룹
파일에 지정된 그룹에 속한 사용자입니다.
기타 사용자
소유자와 그룹에 속하지 않는 나머지 사용자입니다.

자주 묻는 질문

chmod 777은 무엇을 의미하나요?

chmod 777은 모든 사용자에게 읽기, 쓰기, 실행 권한을 줍니다. 매우 넓은 권한이므로 보안상 위험을 정확히 이해하지 않는 한 운영 환경에서는 보통 피합니다.

웹사이트 파일 권한은 보통 어떻게 두나요?

일반적인 기준은 디렉터리 755, 일반 파일 644, 소유자만 읽어야 하는 민감 설정 파일 600입니다.

디렉터리에 실행 권한이 필요한 이유는 무엇인가요?

디렉터리 실행 권한은 내부로 들어가는 접근 권한을 뜻합니다. 이 권한이 없으면 파일 자체에 읽기 권한이 있어도 디렉터리 안 파일에 접근하지 못할 수 있습니다.

업로드 파일에 실행 권한을 줘도 되나요?

대부분은 안 됩니다. 사용자 업로드 파일은 일반적으로 실행 권한 없이 저장하고, 민감한 업로드 경로는 코드 실행과 분리하는 것이 좋습니다.