유닉스 파일 권한 (chmod)
파일
유닉스 파일 권한 세 가지 표현 간 양방향 변환: 비트 체크박스, octal(setuid/setgid/sticky 설정 시 4자리), ls 스타일 symbolic 문자열. 하단 섹션은 복사 바로 가능한 chmod·find -perm 명령과 사람이 읽을 수 있는 요약 출력 → 4755가 실제로 무엇을 부여하는지 한눈에. 흔한 모드는 프리셋 줄 한 번 클릭.
—
프리셋
권한 비트
소유자
그룹
기타
특수 비트
- chmodchmod 755 <file>
- find -permfind . -type f -perm 755
- 의미
- owner: read + write + execute
- group: read + execute
- other: read + execute
Symbolic은 setuid/setgid에 s/S, sticky에 t/T 사용 — 대문자는 특수 비트는 설정됐지만 매칭 x는 안 됨 의미.
사용법
- 프리셋 선택, 또는 튜토리얼에서 복사한 octal 모드 붙여넣기, 또는 symbolic 형태 타이핑.
- 필요 시 특수 비트 체크(setuid·setgid·sticky).
- chmod 명령을 셸에 복사.
자주 묻는 질문
- 디렉토리에 755가 "정답"인 이유?
- 디렉토리는 통과(traverse) 가능하려면 실행 비트 필요 — 디렉토리에 x 없으면 이름은 나열 가능하지만 cd 불가. 755는 소유자에게 전체 제어, 나머지엔 통과+읽기 허용.
- rws의 s가 실제로 뭘 함?
- 실행 파일에서 setuid(사용자-실행 슬롯의 s 비트)는 호출자가 아닌 소유자의 유효 UID로 파일 실행. 디렉토리에서 setgid는 새 파일이 디렉토리 그룹 상속. 디렉토리의 sticky(/tmp 같은)는 파일 소유자만 삭제 가능 의미.
관련 도구
이미지 → PDF 변환
여러 JPG·PNG 이미지를 한 PDF로 합치기 — 페이지 크기·방향·맞춤 조정 가능.
파일00
ZIP 내용 보기
ZIP 파일을 드롭하면 내부 파일을 풀지 않고도 목록·크기·미리보기·개별 내려받기까지 가능합니다.
파일00
파일 분할기
큰 파일을 작은 청크로 나눠 첨부·업로드 용량 제한을 우회하세요.
파일00
텍스트 인코딩 변환기
EUC-KR · Shift_JIS · Windows-1252 등 비-UTF-8 텍스트 파일을 UTF-8로 읽으세요.
파일00
파일 해시 (체크섬)
어떤 파일이든 SHA-1·SHA-256·SHA-512 체크섬을 계산하세요.
파일00
CSV ↔ JSON 변환기
CSV를 JSON으로, JSON을 CSV로 변환하세요(구분자 선택 가능).
파일00