CLOUD/Linux

[Linux] 특수 권한

alsruds 2023. 2. 8. 15:37

① SetUID : 일반 사용자가 파일 실행 시 소유자 권한으로 접근

실행 권한 부분이 s 로 나타남

》 chmod 4xxx 파일이름

chmod u+s 파일이름

find / -perm -4000 : SetUID 쓰고 있는 파일이 모두 출력

find / -perm -4000 > 파일경로 : 파일에 저장

소유자의 실행 권한 부분이 S 로 바뀐 것을 확인!

 

② SetGID : 일반 사용자가 파일 실행 시 관리 그룹 권한으로 접근

실행 권한 부분이 s 로 나타남

chmod 2xxx 파일이름

chmod g+s 파일이름

관리 그룹의 실행 권한 부분이 S 로 바뀐 것을 확인!

 

③ StickyBit : 디렉토리에 부여하는 권한

 자유게시판

실행 권한 부분이 t 로 나타남

chmod 1xxx 파일이름

chmod o+t 파일이름

/tmp 디렉토리

나머지 사용자들의 실행 권한 부분이 T 로 바뀐 것을 확인!
대표적인 예시인 /tmp 디렉토리

 

'CLOUD > Linux' 카테고리의 다른 글

[Linux] 프로세스 제어  (0) 2023.02.10
[Linux] 쉘 명령어 사용  (0) 2023.02.09
[Linux] 권한의 이해와 설정 방법  (0) 2023.02.08
[Linux] 하드 링크와 심볼릭 링크  (0) 2023.02.06
[Linux] 파일 및 디렉토리 검색  (0) 2023.02.06