Transcript
Page 1: 3 장 .  리눅스 사용법

33 장장 . . 리눅스 사용법리눅스 사용법

Page 2: 3 장 .  리눅스 사용법

목차

1. 기본 사용법2. 파일 시스템3. 명령어 활용

Page 3: 3 장 .  리눅스 사용법

2. 파일 시스템

리눅스 계정과 허가권 설정

Page 4: 3 장 .  리눅스 사용법

2. 파일 시스템

리눅스 계정

리눅스서버

관리자

ID, PWDID, PWD ID, PWD

ID, PWD

일반사용자

계정 생성

Page 5: 3 장 .  리눅스 사용법

2. 파일 시스템

리눅스 계정과 그룹

home/

ki201/

root/ 관리자관리자 계정

일반 사용자 계정

dooly/

그룹 A

그룹 B

일반 사용자 계정은그룹으로 묶을 수 있다 .

관리자는 일반 사용자가 Linux 서버를 로그인해서 사용할 수 있도록 계정을 생성하고 또한 삭제할 수 있다 .

Page 6: 3 장 .  리눅스 사용법

허가권 설정

home/

ki201/

dooly/

한 사용자가 다른 사용자 계정에 접근해 파일을 조작하지 못하도록 사용 권한을 제한하는 것

2. 파일 시스템

root/

Page 7: 3 장 .  리눅스 사용법

파일의 허가권 (permission) 구성

# ls –lF

drwxr-xr-x 3 root root 512 Jan 30 22:52 ./drwxr-xr-x 12 root root 1024 Jan 30 19:45 ../-rw -r-- r-- 1 root root 123 Jan 30 19:46 doc.txt

파일의 종류 파일소유자의 권한

파일소유자가속한 그룹의 권한

기타 ( 외부 )

사용자권한

2. 파일 시스템

- r w - r - - r - -

- : 파일d : 디렉토리

상태 의미 고유 값

r 읽기 4

w 쓰기 2

x 실행 1

- 금지 0

10 문자

Page 8: 3 장 .  리눅스 사용법

4 + 2 + 0 = 6 4 + 0 + 0 = 4 4 + 0 + 0 = 4

permission = 644

의미 : 현재의 파일은 소유자는 읽기 /쓰기가 가능하고 , 소유자가 속한 그룹과 다른 사용자들은 이 파일을 읽기만 가능함

허가권 값 구하기 예

- rw- r-- r-- 1 root root 123 Jan 30 19:46 test.txt

2. 파일 시스템

- r w - r - - r - -파일 속성과 권한

상태 의미 고유 값

r 읽기 4

w 쓰기 2

x 실행 1

- 금지 0

Page 9: 3 장 .  리눅스 사용법

chmod : 허가권 설정 및 변경 명령

# chmod [ 옵션 ] 허가권값 파일명 혹은 디렉토리명

-R : 지정된 파일이 디렉토리면 해당 디렉토리 및 이하 모든 파일을 지정한 퍼미션으로 설정

옵션

2. 파일 시스템

사용 예

Page 10: 3 장 .  리눅스 사용법

터미널에서 파일을 생성하고 실행가능하도록 허가권을 변경해 본다 .

# cat > test.txt date sleep 100 [Ctrl + d 를 누른다 .]

# ls –l test.txt-rw-r--r-- 1 root root 5 2013-01-01 9:40 test.txt

# chmod 750 test.txt

# ls –l test.txt-rwxr-x--- 1 root root 5 2013-01-01 9:41 test.txt

날짜를 100 초 동안 터미널에 표시

실습 1

Page 11: 3 장 .  리눅스 사용법

2. 파일 시스템

파일브라우저에서 허가권 변경하기

우측 마우스 클릭 후 속성 클릭

Page 12: 3 장 .  리눅스 사용법

상태 의미 고유 값

r 읽기 4

w 쓰기 2

x 실행 1

- 금지 0

2. 파일 시스템

허가권 확인

4 + 2 = 6

4

4

Page 13: 3 장 .  리눅스 사용법

2. 파일 시스템

허가권을 755 로 바꾸는 경우

6 + 1 = 7

4 + 1 = 5

4 + 1 = 5

+1상태 의미 고유 값

r 읽기 4

w 쓰기 2

x 실행 1

- 금지 0

Page 14: 3 장 .  리눅스 사용법

2. 파일 시스템

파일브라우저에서 파일 실행하기

두번 클릭

Page 15: 3 장 .  리눅스 사용법

2. 파일 시스템

터미널에서 실행

표시

실행 결과

실행 (윈도우프로그램만 )

Page 16: 3 장 .  리눅스 사용법

실습 2

* 다음의 내용을 가진 today.sh 파일을 터미널에서 만들 것 #! /bin/bash date sleep 100

1. 터미널에서 today.sh 파일의 허가권을 확인할 것

2. 터미널에서 허가권을 755 로 바꿀 것

3. 터미널에서 # ./today.sh (Enter) 로 실행 결과를 확인할 것

터미널이 100 초간 열려 있게 함

사용하는 쉘 선언

Page 17: 3 장 .  리눅스 사용법

실습 3

* 다음의 실습을 파일브라우저와 텍스트편집기로 실습할 것

1. 다음과 같이 test2.sh 을 텍스트편집기로 만들어라 .

#! /bin/bash echo “Today” date cal sleep 100

2. 파일브라우저로 test2.sh 의 허가권을 확인하고 실행해 볼 것 결과는 ?

3. 파일 관리자로 허가권을 755 로 바꿀 것 .

4. 파일브라우저에서 다시 test2.sh 를 실행해 보고 결과를 확인할 것

100 초 동안 실행결과 표시

사용하는 쉘 선언


Top Related