(20) ★ 파일과 디렉토리 에 r w x 권한 부여
UNIX
1. Permission
2. File & Directory
3. Read & Write & Excute
■ access mode
r : read
w : write
x : execute
◆ touch : 파일생성
◆ cat : 파일내용 확인
※ cat 명령어는 텍스트로 된 파일일 경우 그 내용을 정상적으로 출력하지만 바이너리 파일일 경우에는 출력은 하지만 알아볼 수 없다.
그리고 2개 이상의 파일이름이 지정되면 모든 파일이 연결되어 보여진다.
ex) chPark 계정으로 접속하였다고 가정
$ touch perm.txt // 파일 생성
$ echo 'hello world' > perm.txt // 'hello world' standard output 를 perm.txt 로 redirection
$ cat perm.text // perm.txt 내용 확인 (당연히 가능)
( ※ > 은 1> 과 같다. 1이 생략 되어있음. 2>: 은 standard error redirection 을 의미한다. )
ex) mgLee 계정으로 접속하였다고 가정
$ echo 'hello world' > perm.txt
permission denied // redirection 거절 당함
■ 파일정보 확인
- rw-rw-r-- 1 chPark success 0 May 6 19:23 perm.txt
1) 맨앞 - : type ( d: directory , -: file )
2) rw- : user(owner) 권한 read, write
3) rw- : group 권한 read, write
4) r-- : other 권한 read (other: 소유자도, 그룹도 아닌 불특정 계정의 권한을 말한다.)
5) chPark : owner
6) success : Group
7) perm.txt : file 명
■ 권한 변경하기 (modify access mode)
ex1) other 에게 read 권한을 부여하고 싶다면?
perm.txt 파일 소유자로 로그인
$ chmod o+r perm.txt ( a: all의 약자, o: other 의 약자, u: user의 약자, g: group의 약자 )
ex2) user 에게 read 권한을 없애고 싶다면?
perm.txt 파일 소유자로 로그인
$ chmod u-r perm.txt ( + : add , - : subtract )
출처: https://sourceflower.tistory.com/72?category=613435 [소스플로우]
'OS > Linux' 카테고리의 다른 글
(24) curl 명령어 (0) | 2019.03.26 |
---|---|
(23) Linux 에서 특정 사용자계정을 그룹(Group)으로 지정해주기 (0) | 2019.03.26 |
(22) 1. 트리구조의 모든 디렉토리에 대하여 권한 부여하기 2. 파일에 권한부여여 하기 (8진수) (0) | 2019.03.26 |
(21)★ 1.실행의 개념과 권한 설정 2. 디렉토리의 권한 (0) | 2019.03.26 |
(19) ~ (물결) , user 추가 , super user 권한부여 (0) | 2019.03.26 |
(18) ★ who, id , super user, sudo, su 접속계정 변경...등 사용자 관련 (개념) (0) | 2019.03.26 |
(17) ★ ; 과 &와 && 의 차이 (0) | 2019.03.26 |
(16) ★ cron (목적: 정기적으로 실행) (0) | 2019.03.26 |