전송 데몬: 구성 디렉터리 내용에 대한 권한 덮어쓰기

전송 데몬: 구성 디렉터리 내용에 대한 권한 덮어쓰기

전송 4.0.5-1 아치 6.8.5-arch1-1

편집하고 싶습니다 /var/lib/transmission/.config/transmission-remote/settings.json. 해당 파일에 대한 권한은 600다음과 같습니다.transmission:transmission

내 사용자가 전송 그룹에 있으므로 실행 chmod 660 settings.json하여 변경합니다.

루트로 변경할 수도 있지만 이 접근 방식을 선호합니다.

그러나 전송은 중지/시작할 때마다 권한을 재설정하므로 파일을 변경하고 싶을 때마다 이 작업을 수행해야 합니다.

내가 잘못하고 있는 게 틀림없어요. 여기서 선호되는 접근 방식은 무엇입니까?

답변1

umasksettings.json 내부에서 값을 설정할 수 있는 것 같습니다 (설명된 대로).여기 그리고여기)

이를 베이스 10으로 변환해야 합니다. 쉘에서 다음과 같이 이를 수행할 수 있습니다.

$ echo $(( 8#002 ))
2

따라서 umask의 값을 settings.json다음과 같이 변경하십시오.

"umask": 2

그런 다음 전송 서비스를 다시 로드하세요.

관련 정보