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

У меня есть машина, на которой запущен сервер Ubuntu 12.04 с передачей-демоном, работающим для работы с bitorrents. Все работает отлично, за исключением того, что демон передачи создает файлы в качестве пользователя / группы, debian-transmission и с разрешениями на 744 файла.

Я хотел бы иметь возможность удалять и перемещать эти файлы из общего ресурса samba. Я решил изменить основную группу пользователя debian-transmission, но я был обеспокоен тем, что может испортить доступ к другим файлам. Я подумал, что было бы лучше изменить разрешение по умолчанию для новых файлов, созданных debian-transmission, до 774 и добавить себя в группу debian-transmission. Я знаю, что это можно сделать с помощью umask, но я понимаю, что это будет установлено в файле .profile, и поскольку в debian-передаче нет домашней папки, я не уверен, что этот файл существует для пользователя. Итак, как это сделать? Предложения или альтернативные решения приветствуются. Заранее спасибо.
1
задан 24 December 2013 в 01:37

1 ответ

Попробуйте следующее:

mkdir /your_path/progress
mkdir /your_path/completed
sudo usermod -a -G debian-transmission your_user
chgrp debian-transmission /your_path/progress
chgrp debian-transmission /your_path/completed
chmod 770 /your_path/progress
chmod 770 /your_path/completed
sudo service transmission-daemon stop
sudo adduser your_user debian-transmission
sudo nano /etc/init.d/transmission-daemon
sudo chown your_user -R /var/lib/transmission-daemon/info/
sudo chown your_user -R /your_path/progress
sudo chown your_user -R /your_path/completed
sudo chown your_user -R /etc/transmission-daemon/settings.json

И измените файл: sudo nano /etc/transmission-daemon/settings.json

"rpc-whitelist": "127.0.0.1" > "rpc-whitelist": "*.*.*.*",
"rpc-password": "password" > "rpc-password": "your_password",
"download-dir": "/var/lib/transmission-daemon/downloads" > "download-dir": "/your_path/completed"
"incomplete-dir": "/var/lib/transmission-daemon/downloads" > "incomplete-dir": "/your_path/progress"

Просто перезапустите демон: [ ! d2]

service transmission-daemon start
0
ответ дан 25 May 2018 в 09:23

Другие вопросы по тегам:

Похожие вопросы: