우선
/home/ubuntu에 무엇이 들어있는지 확인해보자.
root@goorm:/home/ubuntu# ls -las
합계 52
4 drwxrwxr-x 4 root root 4096 6월 18 07:07 .
4 drwxr-xr-x 3 root root 4096 6월 12 08:12 ..
4 -rwxrwxr-x 1 root root 62 6월 18 06:50 backup
4 drwxrwxr-x 2 root root 4096 6월 18 06:58 bak
4 -rwxrwxr-x 1 root root 75 6월 17 08:10 ee.txt
4 -rw-rw-r-- 1 root root 295 6월 18 06:13 empty_file.txt
4 drwxrwxr-x 2 root root 4096 6월 12 08:13 hello_linux
4 -rw-rw-r-- 1 root root 1297 6월 17 08:13 success.log
20 -rw-rw-r-- 1 root root 20363 4월 27 2018 test.jpeg
숨겨져있는 파일들까지 쭈욱 나왔는데..
drwxrwxr-x
drwxr-xr-x
-rwxrwxr-x
-rw-rw-r--
이놈들은 권한을 알려준다.
어떤 권한을 어떻게 알려주고 있는지 아라보자.
★ 맨 처음 나오는 애는 파일 타입을 알려줌
- d 디렉토리
- l(소문자 L) 링크 카운터
- s 소켓
- p 파이프
- - 일반
- c 특수문자
- b 특수블럭
즉 나의 ubuntu 내에는 디렉토리와 일반 타입의 파일로 이루어져있다는 걸 알게 되었음!
★ 다음에 나오는 애들이 누구에게 어떤 권한이 있는지 알랴줌.
처음 3개 문자 : user의 권한
중간 3개 문자 : group의 권한
마지막 3개 문자 : other의 권한
r ( Read ) : 파일 읽기
w ( Write ) : 파일 쓰기
x : 파일 실행
오!
그럼 하나를 골라서 해석해보자
-rwxrwxr-x
일반타입의 파일로
user와 group은 읽고 쓰고 실행할 수 있고
other은 읽기와 실행만 가능합니다.
그렇다면 실행할 수 없는 파일인(x가 없는) -rw-rw-r-- 을 실행 가능하게 하려면?
x의 권한을 추가해주면 된다!
chmod (CHange MODe) +x 실행 권한이 없는 파일 이름
+++
참고
현재 디렉토리 내의 파일을
읽는 방법 cat 파일명
쓰는 방법 vi 파일명 (또는 nano 파일명)
실행 방법 ./파일명
'LINUX > 기초' 카테고리의 다른 글
파일이동 ssh (0) | 2021.04.30 |
---|---|
Shell Script 맛보기 (0) | 2020.06.19 |
Linux Directory (0) | 2020.06.18 |
Linux의 Kernel과 Shell이 무엇인지 아라보자 (0) | 2020.06.18 |
Output Redirection (0) | 2020.06.15 |