전송이 FreeBSD에서 파일 시스템 권한을 계속 재설정합니다.

전송이 FreeBSD에서 파일 시스템 권한을 계속 재설정합니다.

시드박스로 사용할 전송 서버를 설정하려고 합니다. 이전에 Ubuntu 시스템에서 이 작업을 수행한 적이 있지만 FreeBSD에서는 처음으로 시도했습니다.

FreeBSD 패키지 컬렉션에서 직접 전송하기 위한 기본 홈 디렉터리는 /usr/local/etc/transmission/home입니다. 이것이 내 작은 파티션에 있었기 때문에 내용을 직접 /home/transmission(내 큰 파티션)으로 옮기고 /usr/local/etc/transmission/home에서 /home/transmission 심볼릭 링크로 파일을 만들었습니다.

링크와 디렉토리+콘텐츠의 소유권을 모두 전송 사용자로 변경한 다음 /home/transmission의 콘텐츠에 chmod 644를 반복적으로 설정했습니다. 나는 내 SSH 사용자가 /home/transmission/Downloads/의 내용을 얻을 수 있기를 원하기 때문에 644를 선택했습니다(그래서 SFTP를 통해 내 집 PC로 파일을 전송할 수 있습니다).

문제는 Transport가 디렉터리 권한을 계속 재설정한다는 것입니다! 아래를 참조하세요:

[peter@haida ~]$ sudo ls -al /home/transmission
total 72
drwxr-x---  6 transmission  transmission   512 May 17 16:12 .
drwxr-xr-x  7 root          wheel         1024 May 17 03:11 ..
drwxr--r--  4 transmission  transmission   512 May 17 03:22 Downloads
drwxr--r--  2 transmission  transmission   512 May 16 03:34 blocklists
-rw-------  1 transmission  transmission  2885 May 17 16:08 dht.dat
drwxr--r--  2 transmission  transmission   512 May 17 06:16 resume
-rw-------  1 transmission  transmission  2226 May 17 16:08 settings.json
-rw-------  1 transmission  transmission   149 May 17 06:20 stats.json
drwxr--r--  2 transmission  transmission   512 May 17 03:21 torrents

/home/transmission 폴더(.)의 권한은 750 이므로 주의하시기 바랍니다. 다운로드 하위 폴더에는 내가 원하는 권한 744가 있지만 상위 디렉터리는 750이므로 실제로 권한이 없는 사용자로는 폴더를 볼 수 없습니다. .

아무런 효과 없이 settings.json에서 기본 umask를 변경해 보았습니다(내 설정 파일:http://pastebin.com/v83ikGrn). 어떤 아이디어가 있나요?

관련 정보