본문 바로가기
Raspberry Pi (Linux, ubuntu)

To change permissions on folders and subfolders/files in Linux at once (하위폴더까지 한번에 권한 변경하기)

by 소나무기운 2022. 9. 13.
반응형

[2022/09/13] First Start.

소나무 기운 ,  전자제품 개발/생산

To change permissions on folders and subfolders/files in Linux at once (하위폴더까지 한번에 권한 변경하기)

권한을 변경하는 chmod 명령에 대해서 알아봅니다.

Learn about chmod commands that change permissions.

 

Actions applicable to folders and files.
폴더및 파일에 적용할 수 있는 작업.

ㅁ 읽기 r - Readㅁ 쓰기 w - Writeㅁ 변경 x - excute

 

User classification
사용자 구분

ㅁ 파일 소유자 User

ㅁ 그룹 Group

ㅁ 그외 사용자 Other

 

Help
도움말

    chmod [OPTION] [MODE] [FILE]
      OPTION
        -v        : 모든 파일에 대해 모드가 적용되는 진단(diagnostic) 메시지 출력.
        -f        : 에러 메시지 출력하지 않음.
        -c        : 기존 파일 모드가 변경되는 경우만 진단(diagnostic) 메시지 출력.
        -R        : 지정한 모드를 파일과 디렉토리에 대해 재귀적으로(recursively) 적용.
      MODE
        파일에 적용할 모드(mode) 문자열 조합.
          u,g,o,a : 소유자(u), 그룹(g), 그 외 사용자(o), 모든 사용자(a) 지정.
          +,-,=   : 현재 모드에 권한 추가(+), 현재 모드에서 권한 제거(-), 현재 모드로 권한 지정(=)
          r,w,x   : 읽기 권한(r), 쓰기 권한(w), 실행 권한(x)
          X       : "디렉토리" 또는 "실행 권한(x)이 있는 파일"에 실행 권한(x) 적용.
          s       : 실행 시 사용자 또는 그룹 ID 지정(s). "setuid", "setgid".
          t       : 공유모드에서의 제한된 삭제 플래그를 나타내는 sticky(t) bit.
          0~7     : 8진수(octet) 형식 모드 설정 값.

 

마무리

 

sudo chmod -R 777 DIRNAME   // All subdirectories can be read, written, and executed
chmod u+x FILENAME          // FILE Add User excute
chmod g=r FILENAME          // FILE Group read only

 

 

참고문헌

 

 

 

 

 

틀린 부분이나 질문은 댓글 달아주세요.

즐거운 하루 보내세요. 감사합니다.

 

 

반응형

댓글