1. 사용권한
- 터미널에서 'ls -l'을 입력하면 각 파일들의 사용권한을 알 수 있다. 가장 앞에 적혀있는 drw 어쩌고... 이것이다.
- 가장 첫 번째 'd'는 directory 즉, 폴더인지 아닌지를 나타낸다.
- 나머지는 'rwx'가 3번 반복되는 형태로 나타난다.
2. rwx?
- 먼저 rwx들은 3등분으로 나눌 수 있다.
- 첫 번째 rwx는 '소유주' 이것을 소유한 본인이 직접 가지는 권한이고, 두 번째 rwx는 '소유 그룹' 마지막 rwx는 '타인'이 가지는 권한이다.
- ls -l을 사용하면 가장 앞에 권한들이 적혀 있고, 숫자 권한 이후에 나오는 것이 '소유주', 그다음이 '소유 그룹'이다.
- 권한이 없다면 '-'로 표현한다.
3. 권한을 바꿔보기
- 명령어 'chmod'를 사용한다.
- 'chmod + '권한을 바꿔줄 u(user, 소유주) 혹은, g(group, 소유 그룹) 혹은, o(other, 타인) + 권한을 줄 때 '+' 혹은, 권한을 없앨 때 '-' + '줄 권한(r, w, x)' ' 형식으로 입력한다.
- ex) -rw-rw-r-- Hello.txt
- chmod u-w Hello
- -r--rw-r-- Hello.txt => 유저도 쓸 수 없는 txt 파일을 만들었다;;
- whoami 는 지금 유저가 누구인지 알 수 있다.
4. 숫자로 보는 권한
- 4 : read (2의 2승)
- 2 : write(생성, 삭제, 수정)
- 1 : execute
- 그래서 u, g, o에 따라 3개씩 끊어서 읽는다.
'Coding > Today I Learned' 카테고리의 다른 글
2021.08.25(Wed) <다이나믹 프로그래밍(Dynamic Programming)> (0) | 2021.08.25 |
---|---|
2021.08.24(Tue.) <시간복잡도와 Greedy Algorithm> (0) | 2021.08.24 |
2021. 08.13(Fri.) <Redux의 기초> (0) | 2021.08.13 |
2021.08.12(Tue.) <Storybook JS를 이용한 React 컴포넌트 디자인의 기초> (0) | 2021.08.12 |
2021.08.09(Mon.) <Styled Components> (0) | 2021.08.09 |