proftpd는 새 파일의 기본 그룹을 변경하지 않습니다.

proftpd는 새 파일의 기본 그룹을 변경하지 않습니다.

새로 생성된 파일/디렉토리 그룹을 변경하도록 ProFTPd를 구성하려고 합니다.

내 구성에는 다음이 있습니다.

<Directory /home/*>
  GroupOwner www
</Directory>

이것은 작동하지 않는 것 같습니다.

모든 사용자는 www 그룹에 추가됩니다.
디버깅에는 그룹 변경 사항에 대한 정보가 표시되지 않습니다.

저는 FREEBSD 버전 9.0을 사용하고 있습니다.

편집하다:나는 이 작업을 더 쉽게 할 수 있는 다른 FTP 서버를 사용해 보고 싶습니다.

답변1

추가 조사 후에 나는 proftpd가 새로 업로드된 파일 세트를 변경할 수 없다는 것을 발견했습니다.

하지만 해결책을 찾았습니다.

사용자의 홈 폴더 그룹만 변경하면 새로 업로드된 모든 파일은 홈 폴더 그룹을 상속하게 됩니다.

해결책은 그리 많지는 않지만 적어도 차이를 만들어냅니다. =)

답변2

존재하다vsftpdlocal_umask=<number>옵션을 사용하여 이를 수행할 수 있습니다. 이렇게 하면 로컬 사용자의 파일 업로드 권한이 변경됩니다. 이 옵션을 사용하면 그룹 구성원이 항상 파일 및 디렉터리에 대한 읽기 및 쓰기 권한을 갖도록 할 수 있습니다.

업로드에 대한 기본 파일 권한(그리고 확실히 하기 위해 소유자 및 그룹)을 확인한 다음 올바른 권한을 계산해야 합니다.마스크. 사용되는 기본 umask vsftpd는 입니다 077.

관련 정보