chmod로 파일 권한을 설정하는 방법

    Unix의 파일 및 디렉토리에는 읽기(`r"), 쓰기(`w') 및 실행(`x')의 세 가지 권한이 있습니다. 각 권한은 다음 세 범주의 사용자 " 또는 " 또는 "off": 파일 또는 디렉토리 소유자, 소유자와 같은 그룹에 있는 다른 사람, 기타 모든 사람.

1. 서류

파일의 모드를 변경하려면 chmod 명령을 사용하십시오. 일반적인 형태는

       chmod X @ Y file1 file2 ...
여기서 X는 문자 "u"(소유자), "g"(그룹), "o"(기타), "a"(모두, 즉 " ugo)입니다. "); @는 권한을 추가하려면 "+", 권한을 제거하려면 "-", 권한을 절대적으로 할당하려면 "="입니다. Y는 `r', `w', `x'의 조합입니다. 여기 몇 가지 예가 있어요.

     chmod u=rx file        (Give the owner rx permissions, not w)
     chmod go-rwx file      (Deny rwx permission for group, others)
     chmod g+w file         (Give write permission to the group)
     chmod a+x file1 file2  (Give execute permission to everybody)
     chmod g+rx,o+x file    (OK to combine like this with a comma)

2. 디렉토리

위의 라이센스 체계는 디렉토리에도 적용됩니다. 디렉토리의 경우 "읽기" 권한이 있는 사람은 누구나 ls 명령을 사용하여 파일을 나열할 수 있습니다(따라서 거기에 어떤 파일이 있는지 검색할 수 있음). "쓰기" 권한이 있는 사람은 누구나 디렉토리에서 파일을 생성 및 삭제할 수 있습니다. 알려진 이름으로.

 

추천

출처blog.csdn.net/weixin_38023225/article/details/106780731