chmod란 무엇인가요?
chmod(“change mode”)는 파일과 디렉터리 권한을 변경하는 Unix/Linux 명령어입니다. 이 계산기를 사용하면 755 같은 숫자 권한, rwxr-xr-x 같은 기호 권한, 그리고 체크박스 매트릭스 사이를 직접 계산하지 않고도 오갈 수 있습니다.
숫자 권한은 어떻게 동작하나요?
각 숫자는 하나의 역할을 나타냅니다: 소유자, 그룹, 기타 사용자. 각 자리에서 4는 읽기, 2는 쓰기, 1은 실행을 의미합니다. 원하는 권한을 만들려면 값을 더하면 됩니다: 7 = rwx, 6 = rw-, 5 = r-x, 4 = r--.
디렉터리에서는 실행 비트가 그 디렉터리에 들어갈 수 있다는 뜻도 됩니다.
자주 쓰는 chmod 예시
chmod 755 script.sh는 소유자에게 전체 권한을 주고, 다른 사용자에게는 읽기와 실행을 허용합니다.chmod 644 notes.txt는 소유자는 계속 쓸 수 있게 두고, 다른 사용자는 읽기만 할 수 있게 합니다.chmod 600 .env는 소유자만 읽고 쓸 수 있으므로 개인 비밀값에 자주 사용됩니다.chmod 775 shared-folder는 그룹도 파일을 만들고 수정해야 하는 팀 디렉터리에 유용합니다.