PowerPoint 프레젠테이션

Similar documents
Chapter 05. 파일접근권한관리하기

PowerPoint 프레젠테이션

[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수

Microsoft PowerPoint - u3.ppt [호환 모드]

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

* 자원복구 * - 이동형저장장치오류 : 장치를찾을수없습니다. 포맷하세요.. 복구방법 : 1) 포맷진행 - 빠른포맷 2) 데이터복구프로그램을이용하여복구국내 : finaldata - 파티션복구 : Acronis Disk Directory Suit - 데이터복구 : R-s

Microsoft PowerPoint - 03_(Linux)_(Fundamental)_File_Directory

PowerPoint 프레젠테이션

Microsoft PowerPoint - 5. 사용자 계정관리-1(2016-1학기).ppt [호환 모드]

학번 : 이름 : 1. 다음파일트리구조를가진유닉스시스템이있다고가정하자. / /bin/ /home/ /home/taesoo/ /usr/ /usr/lib/ /usr/local/lib /media 모든폴더에파일이하나도없다고가정했을때사용자가터미널에서다음 ls 명령입력시화면출력

학번 : 이름 : 1. 다음파일트리구조를가진유닉스시스템이있다. / /bin/ /home/ /home/taesoo/ /home/taesoo/downloads /usr/ /usr/lib/ /usr/local/lib /media 모든폴더에파일이하나도없다고가정했을때사용자 (t

Adobe Flash 취약점 분석 (CVE )

Microsoft PowerPoint - 07-EDU-LinuxCommand-4.ppt

chap2

Microsoft PowerPoint - comp_prac_081223_2.pptx

01....b

2007백서-001-특집

00목차

(291)본문7

¾Ë·¹¸£±âÁöħ¼�1-ÃÖÁ¾

Microsoft Word - PLC제어응용-2차시.doc

/chroot/lib/ /chroot/etc/

제 1604 회리눅스마스터 2 급 2 차 A 형정답

PowerPoint 프레젠테이션

제2장 리눅스 사용

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

PowerPoint Presentation

문서의 제목 나눔고딕B, 54pt

3. 다음그림은프로세스의 file table 과 v-node 테이블의연결관계예제이다. 위그림을참고하여두개의서로다른프로세스가같은파일을 open 명령을사용하여열었을때의연결관계를도시하시오. 4. 메모리영역은 low-address 부터 high-adress 까지순서대로나열했을

제2장 유닉스 사용

PowerPoint 프레젠테이션

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

망고100 보드로 놀아보자-4

벤처연구사업(전동휠체어) 평가

슬라이드 1

작성자 : 기술지원부 김 삼 수

Microsoft Word - Tripwire 파일 무결성 구현.doc

MySQL-Ch10

³»Áö¼öÁ¤

Slide 1

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

ENT5_ora11g_R2_ hwp

- 29 -

Microsoft Word ARM_ver2_0a.docx

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

BY-FDP-4-70.hwp

LXR 설치 및 사용법.doc

Microsoft PowerPoint - ICCAD_Analog_lec01.ppt [호환 모드]

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1


2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1 <LinearLayout xmlns:android=" 2 xmlns:tools="

Linux Server - FTP Good Internet 소 속 IDC실 이 름 정명구매니저

PowerPoint 프레젠테이션

Microsoft PowerPoint - 01_1_Linux_Unix_기초.ppt [호환 모드]

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

운영체제실습_명령어

[ tcpdump 패킷캡처프로그램 ] tcpdump란? tcpdump 버전확인 tcpdump 플래그 (flags) tcpdump 사용법 tcpdump의사용예제 telnet을활용해 root와 passwd 암호알아내기 [01] tcpdump란? tcpdump는 Lawren

PowerPoint Presentation

Report Designer V3.0 사용설명서 2장

Microsoft PowerPoint 웹 연동 기술.pptx

580 인물 강순( 康 純 1390(공양왕 2) 1468(예종 즉위년 ) 조선 초기의 명장.본관은 신천( 信 川 ).자는 태초( 太 初 ).시호는 장민( 莊 愍 ).보령현 지내리( 保 寧 縣 池 內 里,지금의 보령시 주포면 보령리)에서 출생하였다.아버지는 통훈대부 판무

단계

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

PowerPoint 프레젠테이션

해킹 대응 경진대회

Microsoft PowerPoint - lab14.pptx

시험종목 제 회리눅스마스터 급 차 시험일자 토 분 수검자기재사항및감독자확인 수검번호 감독자확인 성 명 생년월일 수검자유의사항 수검자는신분증을지참하여야시험에응시할수있습니다 카드는컴퓨터용수성사인펜 검정색 을사용하여작성하여야합니다 수검자는 카드작성시유의사항 을반드시숙지한후작

INSIDabcdef_:MS_0001MS_0001 시험종목 제 회리눅스마스터 급 차 시험일자 토 분 수검자기재사항및감독자확인 수검번호 감독자확인 성 명 생년월일 수검자유의사항 수검자는신분증을지참하여야시험에응시할수있습니다 카드는컴퓨터용수성사인펜 검정색 을사용하여작성하여야

1. exit logout 하는 command 는아주간단하다. exit 을커맨드에서입력하고 return 키를누르면 logout 된다. 2. ls & command option 현재 directory 에서 file 의 list 를보는명령어, 즉 DOS 에서의 dir 에해

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Microsoft PowerPoint - 07-EDU-LinuxUser-3.ppt

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

2016 1

PowerPoint 프레젠테이션

버퍼오버플로우-왕기초편 10. 메모리를 Hex dump 뜨기 앞서우리는버퍼오버플로우로인해리턴어드레스 (return address) 가변조될수있음을알았습니다. 이제곧리턴어드레스를원하는값으로변경하는실습을해볼것인데요, 그전에앞서, 메모리에저장된값들을살펴보는방법에대해배워보겠습

chap 5: Trees

OCW_C언어 기초

1 Live CD(USB) 란? 1.1 Live CD(USB) 란? LiveCD(USB) 란 CD( 또는 USB) 를하드디스크로인식하여해당매체를기반으로동작하는운영체제를말한다. 즉 CD에설치된운영체제이다. 이는자신의 PC의하드디스크에설치된내용은 CD에그대로복사하였다고생각

시험종목 제 회리눅스마스터 급 차 시험일자 토 분 수검자기재사항및감독자확인 수검번호 감독자확인 성 명 주민번호 수검자유의사항 수검자는신분증을지참하여야시험에응시할수있습니다 카드는컴퓨터용수성사인펜 검정색 을사용하여작성하여야합니다 수검자는 카드작성시유의사항 을반드시숙지한후작

PowerPoint 프레젠테이션

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

RaspberryPi U-Boot & GPIO 제어 1 제 12 강 U-Boot + GPIO 제어 부트로더 U-Boot 부트로더 raw GPIO 제어 (LED, BTN) LED, BTN 제어

PowerPoint 프레젠테이션

京 畿 鄕 土 史 學 第 16 輯 韓 國 文 化 院 聯 合 會 京 畿 道 支 會

PowerPoint Template

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

슬라이드 1

Microsoft PowerPoint - chap04-연산자.pptx

Chapter 06. 프로세스관리하기

Microsoft PowerPoint EmbedSW-Linux

INSIDabcdef_:MS_0001MS_0001 시험종목 제 회리눅스마스터 급 차 시험일자 토 분 수검자기재사항및감독자확인 수검번호 감독자확인 성 명 주민번호 수검자유의사항 수검자는신분증을지참하여야시험에응시할수있습니다 카드는컴퓨터용수성사인펜 검정색 을사용하여작성하여야

고객 카드

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

슬라이드 1

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Report Designer V3.0 사용설명서 2장

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

Apache( 단일도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Transcription:

Chapter 05. 파일접근권한관리하기

00. 개요 01. 파일의속성 02. 파일의접근권한 03. 기호를이용한파일접근권한변경 04. 숫자를이용한파일접근권한변경 05. 기본접근권한설정 06. 특수접근권한

파일의속성을이해하고설명할수있다. 접근권한의종류와표기방법을이해하고설명할수있다. 접근권한을바꾸기위해기호모드에서원하는권한을기호로표기할수있다. 접근권한을바꾸기위해숫자모드에서원하는권한을숫자로표기할수있다. 기호로표기된접근권한을숫자로바꿀수있다. 숫자로표기된접근권한을기호로바꿀수있다. 기본접근권한을확인할수있다. 기본접근권한을원하는값으로바꿀수있다.

리눅스실습스터디맵

00 개요 [ 그림 5-1] 5 장의내용구성

01 파일의속성 파일접근권한보호 리눅스는파일에무단으로접근하는것을방지하고보호하는기능을제공 사용자는자신의파일과디렉터리중에서다른사용자가접근해도되는것과그렇지않은것을구분하여접근권한을제한 파일의속성 user1@myubuntu:~$ ls -l /etc/hosts -rw-r--r-- 1 root root 223 2월 20 21:17 /etc/hosts user1@myubuntu:~$

01 파일의속성 파일의종류 파일속성의첫번째항목은파일의종류를표시 -는일반파일을, d는디렉터리를의미 파일의종류를알려주는명령 user1@myubuntu:~$ file /etc/hosts temp /etc/hosts: ASCII text temp: directory user1@myubuntu:~$ 파일의접근권한표시 파일의소유자와그룹이나기타사용자들이파일에대해가지고있는접근권한을표시 하드링크의개수 하드링크는한파일에대해여러개의파일명을가질수있도록하는기능

01 파일의속성 파일소유자의로그인 ID 리눅스에서모든파일은소유자가있음 파일소유자의그룹이름 ls -l 명령에서출력되는그룹명은파일이속한그룹 사용자가속한기본그룹은시스템관리자가사용자를등록할때결정 사용자가속한그룹을알려주는명령은 groups user1@myubuntu:~$ groups user1 adm cdrom sudo dip plugdev lpadmin sambashare user1@myubuntu:~$ groups root root : root user1@myubuntu:~$ 파일의크기 : 바이트단위 파일이마지막으로수정된날짜

02 파일의접근권한 접근권한의종류 읽기권한, 쓰기권한, 실행권한등세가지로구성 접근권한의표기방법 사용자카테고리별로누가파일을읽고쓰고실행할수있는지를문자로표현한것 읽기권한은 r, 쓰기권한은 w, 실행권한은 x 로나타내며, 해당권한이없는경우에는 - 로표기 사용자카테고리별로세가지권한의부여여부를 rwx 세문자를 묶어서표기 user1@myubuntu:~$ ls -l /etc/hosts -rw-r--r-- 1 root root 223 2 월 20 21:17 /etc/hosts user1@myubuntu:~$

02 파일의접근권한 접근권한의표기방법

02 파일의접근권한 접근권한의변경명령 기호모드 : 접근권한을변경하기위해문자와기호를사용하여권한을표시 숫자모드 : 접근권한을변경하기위해숫자를사용

03 기호를이용한파일접근권한변경 기호모드

03 기호를이용한파일접근권한변경 기호모드를사용한접근권한설정의예

03 기호를이용한파일접근권한변경 기회를이용한접근권한변경예 1 현재접근권한확인 : rw-r--r user1@myubuntu:~/linux_ex/ch5$ ls -l 합계 4 -rw-r--r-- 1 user1 user1 223 2 월 24 01:24 test.txt user1@myubuntu:~/linux_ex/ch5$ 2 소유자의쓰기권한을제거 : u-w user1@myubuntu:~/linux_ex/ch5$ chmod u-w test.txt user1@myubuntu:~/linux_ex/ch5$ ls -l 합계 4 -r--r--r-- 1 user1 user1 223 2 월 24 01:24 test.txt user1@myubuntu:~/linux_ex/ch5$

03 기호를이용한파일접근권한변경 실습 그룹에쓰기와실행권한을부여한다 : g+wx 기타사용자에게실행권한을부여한다 : o+x 그룹과기타사용자의실행권한을제거한다 : go-x 모두에게실행권한을부여한다 : a+x 소유자에게쓰기권한을부여하고그룹의쓰기권한은제거한다 : u+w,g-w

04 숫자를이용한파일접근권한변경 숫자로환산하기 숫자모드에서는각권한이있고없고를 0 과 1 로표기하고이를다시환산하여숫자로표현 카테고리별로권한의조합에따라 0 부터 7 로나타내는것

04 숫자를이용한파일접근권한변경 권한을숫자로환산하는과정 1 r-x라고할때권한이있는것은 1로, 없는것은 0으로변환 2 2진수 1, 0, 1로변환 3 2진수를각자릿수별로 10진수로환산하면 4, 0, 1이된다. 4 세숫자를더하면 5 최종권한값은 5가됨

04 숫자를이용한파일접근권한변경 전체권한을숫자로표기

04 숫자를이용한파일접근권한변경 숫자모드로접근권한변경하기 숫자의각위치가사용자카테고리를나타내기때문에사용자카테고리를따로지정할필요가없다 항상세자리수를사용해야하므로변경하려는사용자카테고리의권한뿐만아니라그룹과기타사용자의권한도반드시같이명시

04 숫자를이용한파일접근권한변경 숫자모드로접근권한변경하기예 1 현재접근권한 : 644(rw-r--r--) user1@myubuntu:~/linux_ex/ch5$ ls -l 합계 4 -rw-r--r-- 1 user1 user1 223 2 월 24 01:24 test.txt user1@myubuntu:~/linux_ex/ch5$ 2 소유자의쓰기권한을제거 : r--r--r-- 이므로 444 user1@myubuntu:~/linux_ex/ch5$ chmod 444 test.txt user1@myubuntu:~/linux_ex/ch5$ ls -l 합계 4 -r--r--r-- 1 user1 user1 223 2 월 24 01:24 test.txt user1@myubuntu:~/linux_ex/ch5$ 3 그룹에쓰기와실행권한을부여 : r--rwxr-- 이므로 474 user1@myubuntu:~/linux_ex/ch5$ chmod 474 test.txt user1@myubuntu:~/linux_ex/ch5$ ls -l 합계 4 -r--rwxr-- 1 user1 user1 223 2 월 24 01:24 test.txt user1@myubuntu:~/linux_ex/ch5$

04 숫자를이용한파일접근권한변경 실습 기타사용자에게실행권한을부여한다 : o+x, r--rwxr-x 475 그룹과기타사용자의실행권한을제거한다 : go-x, r--rw-r-- 464 모두에게실행권한을부여한다 : a+x, r-xrwxr-x 575 소유자에게쓰기권한을부여하고그룹의쓰기권한은제거한다 : u+w,g-w, rwxr-xr-x 755 소유자의권한만남기고나머지사용자의권한은모두제거 : rwx------ 700

05 기본접근권한설정 기본접근권한 리눅스에서는파일이나디렉터리를생성할때기본접근권한이자동적으로설정 일반파일의경우소유자는읽기와쓰기권한이설정되고그룹과기타사용자는읽기권한만설정 디렉터리의경우소유자는읽기, 쓰기, 실행권한이설정되고그룹과기타사용자는읽기, 실행권한만설정 user1@myubuntu:~/linux_ex/ch5$ touch ubuntu.txt user1@myubuntu:~/linux_ex/ch5$ mkdir temp user1@myubuntu:~/linux_ex/ch5$ ls -l 합계 8 drwxr-xr-x 2 user1 user1 4096 2 월 24 03:30 temp -rwx------ 1 user1 user1 223 2 월 24 01:24 test.txt -rw-r--r-- 1 user1 user1 0 2 월 24 03:30 ubuntu.txt user1@myubuntu:~/linux_ex/ch5$

05 기본접근권한설정 기본접근권한확인하고변경하기 아무인자없이 umask 명령만사용할경우기본마스크값출력 user1@myubuntu:~/linux_ex/ch5$ umask 0022 user1@myubuntu:~/linux_ex/ch5$ 마스크값의의미 마스크값은파일이나디렉터리생성시부여하지않을권한을지정해놓는것 마스크값이 022 일경우이는 ----w--w- 이고, 그룹과기타사용자에게쓰기권한은부여하지않겠다는뜻 user1@myubuntu:~/linux_ex/ch5$ umask -S u=rwx,g=rx,o=rx user1@myubuntu:~/linux_ex/ch5$

05 기본접근권한설정 마스크값변경하기 user1@myubuntu:~/linux_ex/ch5$ umask 077 user1@myubuntu:~/linux_ex/ch5$ umask 0077 user1@myubuntu:~/linux_ex/ch5$ 마스크값을바꾸면파일이나디렉터리를생성할때적용되는기본접근권한도변경 user1@myubuntu:~/linux_ex/ch5$ touch linux.txt user1@myubuntu:~/linux_ex/ch5$ ls -l 합계 8 -rw------- 1 user1 user1 0 2월 24 03:34 linux.txt drwxr-xr-x 2 user1 user1 4096 2월 24 03:30 temp -rwx------ 1 user1 user1 223 2월 24 01:24 test.txt -rw-r--r-- 1 user1 user1 0 2월 24 03:30 ubuntu.txt user1@myubuntu:~/linux_ex/ch5$

05 기본접근권한설정 마스크값의적용과정

05 기본접근권한설정 여러가지마스크값 umask 로마스크값을바꿀때파일과디렉터리에모두적용해봐야함 마스크값이파일에는적합하지만디렉터리에는적합하지않을수도있음

06 특수접근권한 특수접근권한 접근권한은원래 4자리 생략된맨앞자리는특수접근권한의미 맨앞자리숫자가 0이면일반적인접근권한이지만이숫자가 1, 2, 4이면특수접근권한이설정 SetUID : 맨앞자리가 4 SetGID : 맨앞자리가 2 스티키비트 (sticky bit) : 맨앞자리가 1

06 특수접근권한 SetUID 해당파일이실행되는동안에는파일을실행한사용자의권한이아니라파일소유자의권한으로실행 파일에 SetUID 설정 : SetUID 는접근권한에서맨앞자리에 4 를설정 user1@myubuntu:~/linux_ex/ch5$ touch set.exe user1@myubuntu:~/linux_ex/ch5$ chmod 755 set.exe user1@myubuntu:~/linux_ex/ch5$ ls -l set.exe -rwxr-xr-x 1 user1 user1 0 2 월 24 03:55 set.exe user1@myubuntu:~/linux_ex/ch5$ user1@myubuntu:~/linux_ex/ch5$ chmod 4755 set.exe user1@myubuntu:~/linux_ex/ch5$ ls -l set.exe -rwsr-xr-x 1 user1 user1 0 2 월 24 03:55 set.exe user1@myubuntu:~/linux_ex/ch5$ SetUID 가설정되면소유자의실행권한에 s 가표시 set.exe 를실행하면항상 user1 의권한을가지고실행된다는의미 user1@myubuntu:~/linux_ex/ch5$ ls -l /usr/bin/passwd -rwsr-xr-x 1 root root 45420 7 월 27 2013 /usr/bin/passwd user1@myubuntu:~/linux_ex/ch5$ /etc/shadow 파일은 root 계정으로만수정이가능 passwd 명령은 SetUID 가설정되어있기때문에소유자인 root 권한으로실행이되어암호변경가능 SetUID 를이용한해킹도등장하여보안에신경을써야

06 특수접근권한 SetGID SetGID가설정된파일을실행하면해당파일이실행되는동안에는파일소유그룹의권한으로실행 SetGID는 2755와같이접근권한에서맨앞자리에 2를설정 스티키비트 스티키비트는디렉터리에설정 디렉터리에스티키비트가설정되어있으면이디렉터리에는누구나파일을생성가능 파일은파일을생성한계정으로소유자가설정되며, 다른사용자가생성한파일은삭제불가 /tmp 디렉터리가대표적 스티키비트는접근권한에서맨앞자리에 1을설정 user1@myubuntu:~/linux_ex/ch5$ ls -l / grep tmp drwxrwxrwt 6 root root 4096 2 월 24 03:17 tmp user1@myubuntu:~/linux_ex/ch5$