본문 바로가기
ops/linux

[linux] file permission

by seohan1010 2024. 7. 29.

 

testfile 파일은 root 유저의 소유이고, 그룹소유자 또한 root 이다.

소유자 권한 : 읽기, 쓰기

그룹 소유자 권한 : 읽기

기타 사용자 권한 : 읽기

 

 

Other

 

 

현재 사용자는 ubuntu 이다.

-> 즉 other 사용자에 속한다.

 

 

 

읽기 권한이 있기 때문에 읽기에는 문제가 없다.

 

 

 

쓰기는 불가하다

 

 

 

sudof를 사용해도 그러하다

-> sudo는 root의 권한을 빌려서 사용하는 건 줄 알았는데

왜 안되는 것인가?

 

 

 

실행 파일이 아니기도 하지만,

실행 권한이 없기 때문에 실행 불가

 

 

 

Group

 

 

그룹 소유자 권한의 테스트를 하기 위해서

root 그룹에 속한 유저를 생성

 

 

testuser로 로그인

 

 

testuser가 root그룹에 속해 있는 것을 확인할수 있다.

 

 

testfile을 읽을수는 있다.

 

 

그룹또한 쓰기 권한이 없기 때문에

내용을 추가할수가 없다.

 

 

sudo를 사용해서 마찬가지 이다.

 

 

root

 

 

루트로 로그인

 

 

읽기 권한이 있으므로 읽기 가능

 

 

쓰기 권한이 있으므로 쓰기도 가능하다.