본문 바로가기

🌅 리눅스/명령어 모음

리눅스 권한 관련 명령어 정리

728x90
반응형

리눅스 권한

리눅스 파일 시스템에서 파일과 디렉토리의 권한은 소유자, 그룹, 기타 사용자로 나뉘며, 각 사용자에 대해 읽기, 쓰기, 실행 권한을 설정할 수 있습니다.

권한 종류

  • 읽기 (r): 파일 내용을 읽을 수 있는 권한.
  • 쓰기 (w): 파일 내용을 수정할 수 있는 권한.
  • 실행 (x): 파일을 실행할 수 있는 권한.

사용자 종류

  • 소유자 (Owner): 파일이나 디렉토리를 생성한 사용자.
  • 그룹 (Group): 파일이나 디렉토리가 속한 그룹.
  • 기타 사용자 (Others): 소유자와 그룹에 속하지 않는 모든 사용자.

권한 확인

ls -l 파일명
  • 파일의 권한을 확인할 수 있습니다.

권한 변경

chmod [옵션] 권한 파일명
  • 파일의 권한을 변경할 수 있습니다.

권한 설정 예제

  • 숫자 모드: 각 권한을 숫자로 표현 (읽기: 4, 쓰기: 2, 실행: 1)
    • 소유자: 읽기, 쓰기, 실행 (7)
    • 그룹: 읽기, 실행 (5)
    • 기타 사용자: 읽기, 실행 (5)
  • chmod 755 파일명
  • 기호 모드: 기호를 사용하여 권한 설정
    • 소유자: 읽기, 쓰기, 실행 추가
    • 그룹: 읽기, 실행 추가
    • 기타 사용자: 읽기, 실행 추가
  • chmod u+rwx,g+rx,o+rx 파일명

소유자 변경

chown 소유자:그룹 파일명
  • 파일의 소유자와 그룹을 변경할 수 있습니다.

소유자 변경 예제

chown user:group 파일명
  • 소유자를 user로, 그룹을 group으로 변경합니다.

그룹 변경

chgrp 그룹 파일명
  • 파일의 그룹을 변경할 수 있습니다.

그룹 변경 예제

chgrp group 파일명
  • 그룹을 group으로 변경합니다.

- 끝 -

728x90
반응형