작업 경로 / 입력에서 결과까지
chmod 권한을 계산하는 방법
- 01
권한 값 입력
3–4자리 8진수 또는 u/g/o/a를 명시한 절을 입력하세요. 각 절에는 +, -, = 중 하나만 사용하고 쉼표로 구분합니다. X는 디렉터리이거나 해당 단계 시작 시 실행 비트가 이미 있을 때만 실행 권한을 추가합니다. 단독 u/g/o 피연산자는 해당 권한을 복사합니다(예: g=u).
- 02
기호 절을 올바른 기준에서 시작
기호식은 이 권한(기본값 644)에서 시작해 왼쪽부터 순서대로 적용됩니다. 8진수 입력은 전체 권한을 설정하며 이 조건을 사용하지 않습니다. 단일 대상의 미리보기이며 실제 파일을 읽지 않습니다.
- 03
경로 추가와 재귀 선택
대상 경로를 입력해 생성된 명령에 포함되게 한다. POSIX 셸용으로 따옴표 처리된다. 재귀 적용은 정말로 디렉터리 트리 전체를 대상으로 할 때만 켠다: -R이 추가되고 chmod -R은 붙여 넣기 한 번으로 수천 개 파일을 바꿀 수 있다. 경로를 두 번 확인한다 — 터미널에는 실행 취소가 없다.
- 04
계산 후 요약 읽기
s/S는 setuid 또는 setgid, t/T는 sticky를 나타냅니다. 대문자는 실행 권한이 없음을 뜻합니다. GNU 기호식 =는 s를 명시하지 않으면 디렉터리의 setuid/setgid를 유지합니다. u-s,g-s로 제거할 수 있습니다.
- 05
명령 복사
결과 복사는 정확한 명령 — 숫자 또는 기호 표현, 따옴표 처리된 경로 포함 — 을 터미널이나 배포 스크립트용으로 클립보드에 놓는다. 여기서는 아무것도 실행되지 않는다: 계산기는 문자열을 만들 뿐이므로 원하는 곳에 붙여 넣고 Enter를 누르기 전에 대상 경로를 마지막으로 한 번 확인한다.