SGID 비트가 설정된 디렉터리의 파일 소유권

SGID 비트가 설정된 디렉터리의 파일 소유권

SGID 비트가 설정된 디렉토리가 있으므로 ls로 표시되며  drwxr-sr-x일반 사용자가 소유합니다. 해당 디렉토리에 권한 644를 가진 루트 소유의 파일이 있습니다. 문제는 디렉토리의 사용자 소유자가 파일을 소유하게 할 수 있느냐는 것입니다.

답변1

파일에 대한 읽기 액세스 권한과 디렉터리에 대한 쓰기 액세스 권한이 있습니다. 따라서 복사본을 만들고, 원본 파일을 삭제하고, 복사본의 이름을 원본 이름으로 바꿀 수 있습니다.

답변2

  • 나는 기존 파일의 소유권을 변경하는 일반적이고 마술적인 방법을 모릅니다. 파일의 소유자를 변경하려면 chown 루트로 변경해야 합니다(즉,  sudo).
  • 디렉토리의 SGID 비트는 디렉토리와 아무 관련이 없습니다.(사용자) 소유권 이 디렉터리에 있는 파일 수입니다. 그것은 모두로 이어진다그후(즉,미래) 이 디렉토리에 생성된 파일은 동일합니다.그룹디렉터리 자체로서의 소유권.

관련 정보