HeYStRanGeR
article thumbnail

(23.03.22)

리눅스 file permission 정리


chmod

: 사용 권한 변경하기

 

ls -al 를 통해 출력되는 결과의 앞부분이 file permission에 관한 내용이다.

 

가장 앞은 파일 타입을 알려준다.

- d 로 시작하는 것은 디렉토리 

- - 로 시작하는 것은 일반 파일

 

rwx rwx rwx  ( u g o )

- r: 파일 읽기, 디렉토리 내의 파일명 읽기 (4)

- w: 파일 쓰기, 디렉토리 내의 파일 생성하고 삭제하기 (2)

- x: 파일 실행, 디렉토리 내로 이동하기 (1)

- -: 권한 없음

---> 첫번째 rwx는 소유자, 두번째 rwx는 그룹, 마지막 rwx는 그 외의 사람들에 대한 접근권한이다.

---> 이 rwx rwx rwx 를 8진수모드로 권한 부여해 줄 수 있다.

 

chmod 677 a.out

--> 사용자는 a.out 파일에 대해서 읽기, 쓰기만 가능 / 나머지는 읽기, 쓰기, 실행 모두 가능

 

chmod -R 677 lab0322

--> -R 옵션 은 해당 디렉토리 내의 하위경로에도 모두 적용시키는 것이다.

 

chmod g-rw a.out

--> 이렇게도 작성할 수 있는데, 위의 명령은 a.out 파일에 대해서 g(그룹)사용자의 r,w 권한을 지운다는 뜻이다.

 

 

 


 

chown

: 파일의 소유자 바꾸기

 

chown 소유자명 파일이름

--> 파일이름의 소유자를 작성한 소유자명으로 바꿔준다.

 

 

 

728x90
profile

HeYStRanGeR

@HeYStRanGeR

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!