본문 바로가기


프로젝트 하면서/VM

[linux] 파일 권한, 그룹 설정하기

by worldforest 2021. 4. 5.

파일 접근권한 변경

chmod [권한설정] [파일, 디렉토리 이름]

 

파일 소유자 변경

chown [소유자이름] [파일, 디렉토리 이름]

 

파일 소유그룹 변경

chgrp [소유그룹] [파일, 디렉토리 이름]

-R 하위 디렉토리까지 변경 

 

 

tmax 계정에서 파일을 생성하고 vi [파일이름]을 입력하면 [파일이름]의 파일이 생성된다.

파일의 권한을 바꾸는 방법은 chmod, 그룹 권한을 변경하는 것은 chgrp

 

/home/tmax에 있는 test.txt 파일의 그룹을 root로 변경하고 싶다.

 

root 계정으로 가서 

 

원하는 파일이 있는 디렉토리에서

chgrp -R [변경할 그룹이름] [파일]

 


특수권한 설정하기

SetUID

SetGID

 

user 4 group 2 other 1

 

SetUID

root가 소유하고 있는 파일을 일반 사용자가 실행할 때 소유자인 root의 권한을 얻을 수 있다.

 

SetGID

파일 그룹의 권한을 얻어 작업을 수행할 수 있다.

 

설정하는 이유?

파일의 소유자가 root인 파일을 일반 사용자가 변경할 수 있도록 하기 위해 소유자 권한으로 작업하게 해주는 설정.

 

매번 root가 실행파일에 대해 승인할 필요 X

 


 

파일 속성 관리 명령어

chown CMD chown 명령어는 Unix 계통 시스템에서 파일의 소유권을 바꾸기 위해서(change the owner of a file)사용된다. 대부분의 경우, 이것은 오직 슈퍼 사용자에 의해서만 실행될 수 있다. 그들이 소유하고

5log.tistory.com

 

반응형

댓글