각 디렉토리의 기본 소유자를 설정하는 방법은 무엇입니까?

각 디렉토리의 기본 소유자를 설정하는 방법은 무엇입니까?

저는 데비안 8을 사용하고 있습니다.디렉토리의 모든 폴더/파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?권한에 관한 것입니다. 비슷한 소유권을 원합니다.

루트로 로그인하고 데몬 구성 디렉터리에 파일을 추가할 때마다 새로 생성된 파일의 소유권은 입니다 root:root. 대부분의 경우 괜찮지만 여기에는 없습니다. daemon:daemonconfig 디렉토리 아래 어딘가에 파일을 생성할 때 소유권이 자동으로 설정되기를 원합니다.

어떻게 해야 하나요?

답변1

당신은 할 수 없습니다.

chmod디렉터리( )에 고정 비트를 설정 하면 chmod g+s directory/해당 디렉터리에 생성된 모든 파일이 디렉터리 자체와 동일한 그룹에 속하게 됩니다. 그러나 이는 소유자가 아닌 그룹에만 영향을 미칩니다.

또한 umask생성된 파일에 대한 기본 권한에 영향을 주기 위해 디렉터리에 ACL을 설정할 수도 있습니다.

그러나 자신(루트)이 만든 파일의 소유자를 다른 사용자에게 자동으로 설정할 수는 없습니다. 이 작업을 수행하려면 사용해야 합니다 chown.

chown, chgrp및 명령 에 익숙해지기만 하면 됩니다 chmod.

답변2

이것도 볼 수 있어요답변그게 도움이 된다면. "루트" 사용자로 파일을 생성하면 30초마다 실행되는 cronjob이 권한을 즉시 변경할 수 있습니다.

관련 정보