Как изменить разрешения по умолчанию для файлов, созданных transmission-daemon?

Вы можете указать umask в конфигурационном файле transmission (/etc/transmission-daemon/settings.json). Umask мы обычно представляем в восьмеричном формате, но, к сожалению, json это не поддерживает, поэтому нам приходится преобразовывать его в базовое значение 10. Вы можете сделать это в оболочке следующим образом:

$ echo $(( 8#022 ))18

Это значение по умолчанию, но вы, вероятно, хотите 002, которое совпадает с десятичным, так что

sudo editor /etc/transmission-daemon/settings.json# change "umask": 18 to "umask": 2 and savesudo reload transmission-daemon # tells transmission-daemon to re-read the config                                 # file. This is important, otherwise, the changes                                # will be lost

Еще кое-что. Если вы измените групповое владение каталогом загрузки и добавите к нему бит setgid, все файлы, созданные в этом каталоге, будут иметь то же групповое владение, что и этот каталог.

sudo chgrp "$USER" /path/to/transmission/download/dirsudo chmod g+s /path/to/transmission/download/dir

Это не повлияет на уже существующие файлы. Видеть http://mywiki .wooledge.org/Permissions для большего.

Попробуй пройти бота-учителя. Он научит тебя Linux в виде игры: Курсы Linux и DevOPS Бесплатный урок