본문 바로가기

LINUX/기초

권한에 대해 깔짝 - 추후 추가

 

 

우선

/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 

일반타입의 파일로

usergroup은 읽고 쓰고 실행할 수 있고

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