파일 속성
ex)
4: 파일의 블록 수
-: 일반 파일
-rw-rw-r--: 사용 권한
1: 링크 수
doyeon doyeon: 소유자, 그룹
6: 파일 사이즈
Sep 9 02:24 : 수정 시간
text.txt: 파일 이름
사용 권한
rwxrwxrwx라고 한다면
앞의 rwx는 소유자, 두번째 rwx는 그룹, 마지막 rwx는 기타 사용자에 대한 접근 권한이다.
권한이 없으면 -로 표시한다.
ex) rw- r-- r--
=> 현재 소유자는 읽고 쓰기 권한이 있으며 실행 권한은 없다.(실행 파일이 아니다.)
소유자가 속한 그룹의 접근 권한은 읽기 권한만 있다.
기타 사람들은 읽기 권한만 있다.
파일 권한 변경
파일 및 폴더의 권한은 셸에서 ls -al 명령을 통해 확인할 수 있다.
맨 앞에 d가 있으면 해당 항목이 폴더임을 나타낸다.
8진수 모드로 8진수를 이용해 파일또는 폴더의 권한을 부여할 수 있다.
8진수 | 권한 | rmx |
0 | 모든 권한 없음 | --- |
1 | 실행만 가능 | --x |
2 | 쓰기만 가능 | -w- |
3 | 쓰기, 실행만 가능 | -wx |
4 | 읽기만 가능 | r-- |
5 | 읽기, 실행만 가능 | r-x |
6 | 읽기, 쓰기만 가능 | rw- |
7 | 읽기, 쓰기, 실행 모두 가능 | rwx |
chmod 명령어
ex)
ex)
chmod 577로 사용자에게 쓰기 권한만 없앴을 때 파일 내용을 작성하려 할때 Permission denied가 뜨는 것을 볼 수 있다.
옵션
-R 옵션: 권한을 디랙토리내의 하위 경로에도 모두 적용시킨다.
ex) chmod -R 777 test => test 폴더 내의 모든 권한을 rwxrwxrwx로 설정한다.
이 때 cd .. 으로 해당 폴더를 나간 후에 해야만 한다.
소유자 변경
chown 명령어
여기서 첫번째 doyeon이 Owner(소유자)를 의미하고, 두번째 doyeon이 그룹을 의미한다.
변경하려는 owner가 root이기 때문에 sudo를 사용한다.
root 암호를 입력해야한다.
앞에 :를 붙이면 그룹의 소유자가 변경된다.
chgrp 명령어
chgrp [변경할 그룹] [파일명] 을 하면 그룹명이 바뀐다.
'DEVOPS > LINUX' 카테고리의 다른 글
[Linux] cd 명령어와 절대 경로/상대 경로 (0) | 2021.10.12 |
---|---|
[Linux] 리눅스 디렉터리 계층 구조 (0) | 2021.10.12 |
[Linux] 리눅스 쉘 환경변수/지역변수 (0) | 2021.09.11 |
[Linux] 리눅스 쉘 전면처리/후면처리 (0) | 2021.09.11 |
[Linux] 리눅스 명령어들 정리 (0) | 2021.09.09 |