일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 개발자
- 제로 트러스트
- 리눅스 마스터
- Linux
- 네관사2급
- 깃허브
- db
- 리눅스
- 러시아
- 보안이슈
- 스프링
- 클라우드
- 악성코드
- 오답노트
- 트랜잭션
- AWS
- security
- 네트워크
- 리마2급2차
- Cloud
- SSO
- Java
- 기업간의 협업 중요성
- tcp
- 프로토콜
- 스프링부트
- 네트워크관리사
- CVE
- 오늘의 오답노트
- 보안
Archives
- Today
- Total
일단 진행시켜
소유권, 허가권: 차이를 명확히 하자 본문
chmod? chown? chgrp? umask? 777? 666?
다 거기서 거기 같아 리마 문제 풀 때 너무 답답하다ㅠㅠㅠ
정확한 이해가 필요하다.
chown: 소유자 변경
1. 소유자 변경
chown [소유자] [경로]
2. 소유자+그룹 변경
chown [소유자]:[그룹] [경로]
3. 하위 디렉터리까지 변경
chown -R [소유자] [경로]
명령어 옵션
옵션 | 의미 |
-R | 하위 디렉토리를 포함한 모든 소유권 변경 |
--reference=<file> | 참조 파일의 소유권과 일치하도록 변경 |
-v | 수행하는 작업의 자세한 출력 |
-c | -v와 유사하지만 실제 변경이 이루어진 경우에만 보고 |
-h | 링크가 가리키는 파일이 아닌 링크 자체 소유권만 변경 |
chmod: 권한 변경
Sticky Bit 설정
주로 디렉터리에 설정되며, 디렉터리 내 파일이나 하위 디렉터리의 소유자만 해당 파일을 삭제/변경하도록 제한하는 기능
공용 디렉토리에 주로 사용한다
chmod +t 디렉토리명
// 또는
chmod 1777 디렉토리명
: rwxrwxrwt
SetUID(Set User ID) 설정
파일 실행 시 파일 소유자의 권한으로 실행되도록 설정하는 기능
실행하는 사용자가 파일의 소유자 권한을 임시로 얻어 파일을 실행할 수 있게 됨
시스템 관리자 권한이 필요한 특정 명령에 사용됨
chmod u+s 파일명
// 또는
chmod 4755 파일명
rwsr-xr-x: 여기서 's'는 SetUID가 설정됐다는 의미
Sticky Bit | chmod 1777 디렉토리명 | chmod +t 디렉토리명 | rwxrwxrwt |
SetGID | chmod 2755 디렉토리명 | chmod g+s 디렉토리명 | rwxr-sr-x |
SetUID | chmod 4755 파일명 | chmod u+s 파일명 | rwsr-xr-x |
Sticky Bit + SetUID + SetGID | chmod 6755 파일명 | chmod +t 디렉토리명 chmod u+s 파일명 chmod g+s 디렉토리명 |
rwsr-sr-x |
umask: 파일 생성권한 제거할 비트 설정
파일 권한: 666
디렉터리 권한: 777
umask는 기본 권한으로부터 특정 비트를 제거하여 최종 권한을 결정한다
umask 022
파일: 644 = rw-r--r--
디렉터리: 755 = rwxr-xr-x
'🐧 Linux 알고 쓰자' 카테고리의 다른 글
[Metasploit] 공격 list (0) | 2024.10.18 |
---|---|
[metasploit] UAC 우회 권한 상승 시도 _기본 실습 (0) | 2024.10.16 |
[리마2급2차] 오늘의 오답노트🚫 (0) | 2024.09.07 |
[리마2급2차] 오늘의 오답노트🚫 (1) | 2024.09.01 |
[시험대비❗] 리눅스: "명령어" 총 정리 (0) | 2024.08.12 |