이렇게 표현해보자
- 내 사용자 계정은
homer
marge
계정으로 실행되는 백그라운드 서비스가 있습니다bart
.marge
lisa
데이터를 저장하는 데 디렉터리가 사용되고 있습니다 .lisa
소유자를 으로 설정했습니다bart
.
파일을 생성하여 에 복사하려고 하면 lisa
권한으로 인해 실패합니다. 복사할 수는 있지만 sudo cp
파일 소유자는 root
읽을 bart
수 없게 됩니다. 모든 파일의 소유자를 lisa
로 설정하고 싶습니다 . 파일을 에 복사한 후 수동으로 파일의 소유자를 변경할 bart
수 있지만 자동으로 변경할 수는 없나요? 즉, 누가 에 복사/생성했는지에 관계없이 에 있는 모든 파일의 소유자를 기본값 으로 설정 하고 싶습니다.bart
lisa
lisa
lisa
bart
답변1
bart
예를 들어 디렉토리에 setgid 비트를 추가하면 chmod 2775 bart; chgrp maggie bart
해당 디렉토리 내의 모든 파일에 대한 그룹 소유권이 변경되어 그룹 에 maggie
추가되며 그룹에 있는 모든 사람 (예: 귀하) 이 해당 파일에 액세스할 수 있습니다. 문서. 디렉토리에 대한 setuid 개념이 있지만 구현되지 않았습니다. 또 다른 옵션은 장점과 단점이 있는 posix ACL이지만 필요에 따라 setgid 디렉토리가 작동할 수도 있습니다.bart
maggie
maggie
bart