chmod [옵션] 모드 파일
파일 접근 모드를 변경할 수 있는 기능은 파일 소유자나 특권 사용자만 사용할 수 있습니다. 모드는 숫자 형태일 수도 있고, WHO OPCODE 허가 형태로 표현될 수도 있습니다. 누가 선택 사항인지, 기본값은 A(모든 사용자)입니다. 오퍼코드는 하나만 선택할 수 있습니다. 여러 모드를 지정할 수 있으며, 쉼표로 구분됩니다.
옵션:
-c,--변화 변경된 파일의 정보만 출력됩니다
-조용,--,--조용히 chmod가 파일 모드를 변경할 수 없을 때, 파일 사용자는 통보받지 않습니다
--도움말 도움 정보 출력.
-R,--재귀 서브디렉터리를 재귀적으로 탐색하여 디렉터리 내 모든 파일과 서브디렉터리에 수정을 적용할 수 있습니다
--reference=filename 파일 이름 권한을 참조하여 권한을 설정하세요
-v,--verbose 수정이 성공하든 아니든, 각 파일의 정보를 출력합니다
--버전 출력 버전 정보.
누구
u 사용자
g 그룹
o 기타
a 모든 사용자 (기본값)
오퍼코드
+ 허가 증대
- 권한 제거
= 권한 재할당
허가
r 읽기
w 쓰기
x 수행하다
s 사용자(또는 그룹)의 ID 번호를 설정하세요.
t 비소유자가 파일이나 디렉터리를 삭제하지 못하도록 고정 비트를 설정하세요
u 사용자의 현재 사용 권한
g 그룹의 현재 허가
o 다른 사용자에 대한 현재 권한
대부분의 사람들은 권한을 나타내기 위해 세 자리 8진수 숫자 형태를 사용하며, 첫 번째는 마스터의 권한을, 두 번째는 그룹의 권한을 지정하며, 세 번째는 다른 사용자의 권한을 지정하며, 각각 4(읽기), 2(쓰기), 1(실행)의 합으로 권한을 결정합니다. 예를 들어, 6(4+2)는 읽고 쓸 권리를, 7(4+2+1)는 읽기, 쓰기, 실행할 권리를 의미합니다.
또한 네 번째 숫자를 세 자리 허가 시퀀스 앞에 위치시키고, 네 번째 숫자는 4, 2, 1로 설정할 수 있는데, 이는 다음과 같은 의미를 의미합니다:
4. 실행 시 사용자 ID를 설정하는데, 이는 프로세스를 생성한 사용자가 아닌 파일 소유자를 기반으로 프로세스를 승인하는 데 사용됩니다.
2. 실행 중 사용자 그룹 ID를 설정하는데, 이는 파일을 생성한 사용자가 아닌 파일이 위치한 그룹을 기반으로 프로세스를 승인하는 데 사용됩니다.
1. 접착 위치를 설정합니다.
인스턴스:
$ chmod u+x 파일이 파일 소유자에게 실행 권한을 추가합니다 $ chmod 751 파일은 파일 소유자에게 읽기, 쓰기, 실행 권한을 할당하고(7), 파일 그룹에 읽기 및 실행(5), 실행 권한(1)을 다른 사용자에게 할당합니다 $ chmod u=rwx,g=rx,o=x 파일 위의 예시의 또 다른 형태 $chmod=r 파일은 모든 사용자에게 읽기 권한을 할당합니다 $ chmod 444 파일 위와 동일합니다 $ chMod A-WX, 위와 같은 A+R 파일 $ chmod -Are You+R 디렉터리는 디렉터리 내 모든 파일과 하위 디렉터리의 소유자에게 재귀적으로 읽기 권한을 할당합니다. $ chmod 4755는 부하 직원에게 읽기, 쓰기, 실행 권한을 할당하고, 그룹 및 다른 사용자에게 읽기 및 실행 권한을 할당하도록 ID를 설정합니다. |