1. 권한 기본
r: read w:write e:excute / user,group,other
2. 권한 변경 - chmod
chmod u , g , o / + , - [ 실행파일, dir ]
- 예시로 txt 파일을 만들고 hi 단어 넣어보기
- touch sample.txt -> echo 'hi' > sample.txt
- 예시로 group read 권한 부여
3. excute
- 예시로 nano hi.sh 생성
- nano hi.sh 안에 작성
#!/bin/bash
echo 'hello'
- ls -l -> ./hi.sh -> execute 불가
- chmod u+x hi.sh -> execute 가능
4. directory 권한
- 예시로 dir 생성
- mkdir example;cd example;echo 'hi' > example.txt
- recursive 권한 부여
- chmod -R o+w example : example안에 있는 dir 안에 dir ... 에 o+w 권한 부여해주기
5. chmod - class & operation
rwx : 421
- chmod 777 [파일명, dir명]
- chmod ugo=rx [ 파일 또는 dir명]
- u,g,o => read, execute 부여