4. 사용권한
4.1 파일의 허가권(permission) : 파일의 접근을 제한
4.1.1 현재 디렉토리에 per.txt 파일 생성
gedit per.txt
테스트를 위한 간단한 내용 입력
4.1.2 per.txt 파일의 세부 정보 확인
ls -la per.txt
-rw-r--r--. 1 root root 16 03월 12 21:02 per.txt
-/d 디렉토리 구분자
rw- 현재 사용자의 권한
r-- 그룹 사용자의 권한
r-- 기타 사용자의 권한
4.1.3 root 계정으로 로그인
su
4.1.4 user 계정으로 로그인
su(Switch User)
su user
4.1.5 permission 디렉토리 생성
mkdir permission
4.1.6 permission 디렉토리의 정보 확인
ls -la
4.1.7 사용권한(퍼미션) 변경
Read(읽기) 4
Write(쓰기) 2
eXecute(실행) 1
7 - 4+2+1(읽기+쓰기+실행)
6 - 4+2(읽기+쓰기)
5 - 4+1(읽기+실행)
3 - 2+1(쓰기+실행)
현재사용자/그룹사용자/기타사용자
7 7 7
4.1.8 permission 디렉토리에 모든 권한 부여
chmod 777 permission
> 777 권한을 준다는 건 보안상 위험할 수 있다!
chmod 755 permission
4.2 파일의 소유권(ownership)
4.2.1 permission 디렉토리의 소유권을 root 계정으로 변경
sudo chown root permission
변경된 소유권 확인
ls -la
4.2.2 permission 디렉토리의 소유그룹 변경
chgrp chgrp root permission
변경된 소유권 확인
ls -la
4.2.3 한꺼번에 변경
brother 디렉토리 만들기
mkidr brother
chown 아이디.그룹 파일/디렉토리
sudo chown root.root brother
변경된 소유권 확인
ls -la