Вы можете указать 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 Бесплатный урок