Server

Server

Linux chmod로 파일 권한 변경하기

페이지 정보

profile_image
영삼이
0건 99회 25-03-28 22:03

본문

chmod로 파일 권한 변경하기

문제: 파일이나 디렉토리의 권한을 변경할 때, 수동으로 권한을 설정하는 것보다 chmod 명령어를 사용하면 더 효율적입니다.

❌ 수동으로 권한을 변경하는 경우

# `ls`로 권한을 확인하고 수동으로 변경하는 방법은 번거롭고 시간이 걸릴 수 있습니다
ls -l file.txt

chmod로 파일 권한 변경

[code]
chmod 755 file.txt
[/code]
  • chmod 755 명령어는 파일에 실행 권한을 추가하고, 읽기/쓰기 권한을 설정합니다.

  • 7읽기, 쓰기, 실행 권한을 의미하고, 5읽기, 실행 권한을 의미합니다.

권한 숫자 설명

  • 7 = 읽기(4) + 쓰기(2) + 실행(1) -> 7은 모든 권한을 의미합니다.

  • 6 = 읽기(4) + 쓰기(2)

  • 5 = 읽기(4) + 실행(1)

  • 4 = 읽기

  • 3 = 쓰기(2) + 실행(1)

  • 2 = 쓰기

  • 1 = 실행

예시: 디렉토리 권한 변경

[code]
chmod 755 /path/to/directory
[/code]
  • 디렉토리의 경우에도 **755**로 설정하면, 소유자는 모든 권한, 그룹과 다른 사용자는 읽기 및 실행 권한을 가지게 됩니다.

디렉토리에 대해 권한을 재귀적으로 변경하려면 -R 옵션 사용

[code]
chmod -R 755 /path/to/directory
[/code]
  • -R 옵션을 사용하면 디렉토리 내부의 모든 파일과 서브디렉토리에 대해 권한을 재귀적으로 설정할 수 있습니다.


chmod를 사용하면 파일과 디렉토리의 권한을 효율적이고 일관되게 변경할 수 있습니다.

댓글목록

등록된 댓글이 없습니다.