PRACTICE MATERIAL

LAMP - rocky · 명령·상태 출력 18

「설명 결론부터 말씀드리면 /home/eunsoo 디렉토리와 그 하위 파일들에 대해 외부(웹)에서 접근할 수 있도록 허용하는 설정」 문맥에 삽입된 원본 명령·상태 출력이다. Linux 권한·ACL·특수 권한 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.

386 × 156원본 이미지
CONCEPT → PRACTICE → VERIFICATION

SetGID 디렉터리의 그룹 상속과 실제 쓰기 권한 구별하기

그룹 목록과 디렉터리 모드의 변화를 연결해, 새 항목의 그룹을 정하는 규칙과 생성 가능 여부를 분리한다.

  1. 계정이 가진 그룹부터 확인한다id의 gid는 기본 그룹, groups는 기본·보조 그룹 목록을 보여 준다. 이름과 숫자 GID를 함께 읽어 디렉터리의 소유 그룹과 대응시킨다.
  2. 2755를 그룹 상속과 접근 비트로 분해한다chgrp 뒤 소유 그룹이 바뀌고 chmod 2755 뒤 그룹 실행 자리의 x가 s로 바뀐다. 앞의 2는 SetGID, 뒤의 755는 소유자 rwx·그룹 r-x·기타 r-x다.
  3. 생성 권한은 디렉터리의 w와 x로 별도 판단한다일반 사용자가 새 이름을 만들려면 부모 디렉터리에 쓰기와 검색 권한이 필요하다. 경로 앞부분의 검색 권한, ACL, SELinux 같은 추가 조건도 통과해야 한다.
명령·설정·결과 해석을 본문에서 이어서 읽기 →
LAMP - rocky · 명령·상태 출력 18
이미지를 누르면 원본 크기로 열립니다. 작은 명령·패킷 필드는 이미지를 확대해 확인하세요.

연결된 개념