진짜 개발자
본문 바로가기

Cloud 교육

13일차 (Linux scripts, setfacl)

728x90

Scripts - 명령어의 모음

    - 스크립트를 사용하면 시간을 엄청나게 단축할 수 있다.


ex) 사용자 100명을 만들어라


Scripts 양식

#! /bin/bash


useradd a

useradd b

...

...


덧셈

#! /bin/bash

expr $a + $b


배열

$user=("a" "b" "c" "d")


for u in "${user[@]}";

do 

echo $u

done



실행 

실행권한 없을 때 : sh 실행할파일

실행권한 있을 때 : ./실행할파일


r : 읽기 => cat

w : 쓰기 => cat > , cat >> , vi

x : 실행 => ./ , sh





권한 - chmod , chown 만으로는 계정별 권한을 줄 수 없음


대책 

setfacl - acl(access controller)

    

setfacl 파일 - 파일에 대한 권한을 계정별로 다룰 수 있음

getfacl 파일 - 파일에 대한 권한목록을 볼 수 있음



리눅스의 권한


'Cloud 교육' 카테고리의 다른 글

4주-1일차 (DHCP 구축)  (0) 2018.09.27
3주-5일차(AWS)  (0) 2018.09.21
12일차 (Linux User Authorization)  (0) 2018.09.18
11일차 (Linux)  (0) 2018.09.17
10일차(NCloud 이용)  (0) 2018.09.14