복사된 파일의 소유자는 해당 디렉터리와 동일합니다.

복사된 파일의 소유자는 해당 디렉터리와 동일합니다.

이렇게 표현해보자

  • 내 사용자 계정은homer
  • marge계정으로 실행되는 백그라운드 서비스가 있습니다 bart.
  • margelisa데이터를 저장하는 데 디렉터리가 사용되고 있습니다 .
  • lisa소유자를 으로 설정했습니다 bart.

파일을 생성하여 에 복사하려고 하면 lisa권한으로 인해 실패합니다. 복사할 수는 있지만 sudo cp파일 소유자는 root읽을 bart수 없게 됩니다. 모든 파일의 소유자를 lisa로 설정하고 싶습니다 . 파일을 에 복사한 후 수동으로 파일의 소유자를 변경할 bart수 있지만 자동으로 변경할 수는 없나요? 즉, 누가 에 복사/생성했는지에 관계없이 에 있는 모든 파일의 소유자를 기본값 으로 설정 하고 싶습니다.bartlisalisalisabart

답변1

bart예를 들어 디렉토리에 setgid 비트를 추가하면 chmod 2775 bart; chgrp maggie bart해당 디렉토리 내의 모든 파일에 대한 그룹 소유권이 변경되어 그룹 에 maggie추가되며 그룹에 있는 모든 사람 (예: 귀하) 이 해당 파일에 액세스할 수 있습니다. 문서. 디렉토리에 대한 setuid 개념이 있지만 구현되지 않았습니다. 또 다른 옵션은 장점과 단점이 있는 posix ACL이지만 필요에 따라 setgid 디렉토리가 작동할 수도 있습니다.bartmaggiemaggiebart

관련 정보