(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
'Coding > git & linux' 카테고리의 다른 글
[gdown] 리눅스에서 구글 드라이브 다운로드 (0) | 2024.01.08 |
---|---|
[git] git 완전 정복 (--계속 업데이트--) (0) | 2023.05.08 |
[Linux] 리눅스 명령어 총 정리 (--계속 업데이트--) (0) | 2023.03.20 |
[git] git clone할 때 하위 디렉토리만 가져오는 방법 (0) | 2023.01.19 |
[linux] 자주쓰는 tmux 명령어 정리 (0) | 2023.01.19 |