본문 바로가기
리눅스

chmod 명령어

by 모두의IT 2023. 11. 8.
반응형

안녕하세요.

 

chmod 명령어 사용방법 입니다.

 

chmod 명령어는 파일이나 디렉토리의 권한을 변경하는 데 사용되는 리눅스 명령어입니다. 파일의 권한은 소유자, 그룹, 기타 사용자로 세 가지로 나뉘며, 각 사용자별로 읽기(r), 쓰기(w), 실행(x) 권한을 설정할 수 있습니다.

chmod 명령어의 기본적인 사용법은 다음과 같습니다.

chmod [옵션] 모드 파일(또는 디렉토리)

옵션은 다음과 같습니다.

  • -R: 디렉토리의 권한을 재귀적으로 변경합니다.
  • -f: 파일이나 디렉토리가 존재하지 않으면 오류를 발생하지 않습니다.
  • -v: 변경된 권한을 출력합니다.

모드는 다음과 같이 지정할 수 있습니다.

  • 8진수 표기법: 0~7의 숫자를 사용하여 권한을 지정합니다. 예를 들어, 777은 모든 사용자에게 읽기, 쓰기, 실행 권한을 부여하는 것을 의미합니다.
  • 알파벳 표기법: r, w, x를 사용하여 권한을 지정합니다. 예를 들어, rwx는 모든 사용자에게 읽기, 쓰기, 실행 권한을 부여하는 것을 의미합니다.

예를 들어, 다음 명령은 test.txt 파일의 소유자에게만 읽기와 실행 권한을 부여합니다.

chmod 4x test.txt

다음 명령은 test.txt 파일의 모든 사용자에게 읽기, 쓰기, 실행 권한을 부여합니다.

chmod 777 test.txt

다음 명령은 test.txt 파일의 그룹 사용자에게 쓰기 권한을 부여합니다.

chmod g+w test.txt

다음 명령은 test.txt 파일의 소유자와 그룹 사용자에게 쓰기 권한을 제거합니다.

chmod -w test.txt

chmod 명령어는 리눅스에서 파일의 권한을 관리하는 데 필수적인 명령어입니다. 사용법을 익혀두면 파일의 보안을 강화하거나 다른 사용자와 파일을 공유하는 데 유용합니다.

반응형