13
May 10, 2016 SSS_Harvey 1 찾아보기 Linux Permission Linux Mod http://linuxcommand.org/lc3_lts0090.php

리눅스 간단 강의 4강

Embed Size (px)

Citation preview

Page 1: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 1

찾아보기

● Linux Permission

● Linux Mod

● http://linuxcommand.org/lc3_lts0090.php

Page 2: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 2

Permission

● 권한 !

● ls -l /home

drwxr-xr-x harvey harvey

Page 3: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 3

Permission

D rwx r-x r-x

● 가장 앞에오는 d : directory, - : regular file

l : link

● 첫번째 rwx : 파일 소유자의 권한

● 두번째 r-x : 파일 소유 그룹의 권한

● 세번째 rwx : 이 외 유저들의 권한

Page 4: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 4

Permission

● r : read 권한 , 읽기 권한

● w : write 권한 , 쓰기 및 수정 권한

● x : execute 권한 , 실행 권한

● 권한이 있으면 1, 없으면 0 으로 표시

● rwx rw- r-x r-- --x

111 110 101 100 001

7 6 5 4 1

Page 5: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 5

Permission

● rwxr-xr-x

755

● 그럼 숫자는 어디에 쓰일까 ?

Page 6: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 6

chmod

● Change mode

● $ chmod 664 [ 파일명 ]

● $ chmod u+rw,g-w,o-x [ 파일명 ]

● $ chmod a=rwx [ 파일명 ]

– augo 를 통해 범위 , rwx 를 통해 권한 설정

Page 7: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 7

chgrp

● Change group

● 소유그룹을 변경해줌

● $ chgrp [ 소유그룹 ] [ 파일명 ]

– -R 디렉터리 하위 파일 모두 변환

Page 8: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 8

chown

● Change own

● 소유자를 변경해줌

● $ chown [ 소유자 ] [ 파일명 ]

– -R 디렉터리 하위 파일 모두 변환

– $chown user:group 파일명

Page 9: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 9

umask

● 파일 및 폴더의 default permission

● umask : 002

● 파일 : 666 – 002 : 664, rw-rwr--(664)

● 폴더 : 777 – 002 : 775, rwxrwxr-x(775)

Page 10: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 10

su

● su : change to super user– su - 붙이면 /root 해당 계정 홈 디렉터리로 이동

● sudo [ 명령어 ] : 루트 권한으로 명령 실행

– ex) sudo apt-get update : 소프트웨어 저장소 업데이트

Page 11: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 11

redirection

● Standard output : >– $ date > date.txt

– $ ls -t > file_list.txt

● Standard input : <– $ sort < file_list.txt

Page 12: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 12

Pipe

● 파이프 |

● 앞의 출력을 뒤의 입력으로

● $ ls● $ ls | wc -l● $ history | grep cd

Page 13: 리눅스 간단 강의 4강

May 10, 2016 SSS_Harvey 13

읽어보기

● http://nemonein.egloos.com/5297363● http://linuxcommand.org/lc3_lts0090.php● http://linuxcommand.org/lc3_wss0010.php● http://harveyk.me/120