Cloud 교육
13일차 (Linux scripts, setfacl)
galid1
2018. 9. 20. 09:29
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 파일 - 파일에 대한 권한목록을 볼 수 있음
리눅스의 권한