파일의 허가권과 소유권

신명철·2022년 2월 21일
0

파일이나 디렉터리의 속성을 출력하면 아래와 같이 출력되는 것을 확인할 수 있다.

위 의미는 아래와 같다

파일 유형

  • d : 디렉터리 일 경우
    • : 일반적인 파일

파일 허가권

  • rw-, r--, r-- 3 개씩 끊어서 읽음
    • (r : read, w : write, x : execute)
    • 첫 번째는 소유자(User)의 파일접근 권한
    • 두 번째는 그룹(Group)의 파일접근 권한
    • 세 번째는 그 외 사용자의 파일접근 권한
  • 숫자로도 표시할 수 있음 (8진수)
    • rw- -> 4+2+0 = 6
    • r-- -> 4+0+0 = 4

명령어

  • chmod : 파일 허가권 변경 명령어
    • e.g chmod 777 sample.txt
  • chown/chgrp : 파일의 소유권을 바꾸는 명령어

허가권 변경 예제

소유권 변경 예제

  • chown ubuntu test : test 파일의 소유자가 ubuntu로 바뀌었음

  • chgrp ubuntu test : test 파일 소유 그룹이 ubuntu로 바뀌었음

  • su - ubuntu : ubuntu 로 계정을 바꿔서 test를 확인하려고 했지만 접근할 수 없음

  • test 파일의 폴더의 소유자가 root 이고 접근 권한이 다 막혀있어서 그렇다는 걸 알 수 있음
  • 아래와 같이 test 파일을 ubuntu 계정으로 옮겨서 실행하는 방법으로 test 를 ubuntu 계정에서 실행할 수 있음

profile
내 머릿속 지우개

0개의 댓글