3 장 . 리눅스 사용법

17
3 3 . . 장장장 장장장 장장장 장장장

Upload: stacey-lee

Post on 01-Jan-2016

86 views

Category:

Documents


0 download

DESCRIPTION

3 장 . 리눅스 사용법. 목차. 기본 사용법 파일 시스템 명령어 활용. 2. 파일 시스템. 리눅스 계정과 허가권 설정. 2. 파일 시스템. 리눅스 계정. 리눅스서버. ID, PWD. 관리자. 계정 생성. ID, PWD. ID, PWD. ID, PWD. 일반 사용자. 2. 파일 시스템. 리눅스 계정과 그룹. 관리자는 일반 사용자가 Linux 서버를 로그인해서 사용할 수 있도록 계정을 생성하고 또한 삭제할 수 있다. root/ 관리자. 관리자 계정. home/. - PowerPoint PPT Presentation

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 초 동안 실행결과 표시

사용하는 쉘 선언