Для успешной с файлами по samba
, скаченными при помощи свежеустановленного transmission
нужно изменить umask
для вновь создаваемых файлов и каталогов демоном transmission
и для этого первым делом останавливаем демона:
Ubuntu$ sudo service transmission-daemon stop
* Stopping bittorrent daemon transmission-daemon [ OK ]
Если демона не остановить, то все изменения в конфиге не сохранятся, т.к. при перезапуске transmission
перезапишет свой файл из памяти и все изменения пропадут.
Убедившись, что демон transmission
не запущен - открываем файл настроек:
sudo nano /etc/transmission-daemon/settings.json
Находим там параметр "umask": 18,
и изменяем значение на "umask": 2,
, затем сохраняем файл.
С таким значением umask
демон transmission
будет создавать:
- Каталоги с маской
775
- читать, писать, исполнять (заходить в каталог) владельцу и группе, остальным только читать и исполнять(заходить в каталог). - Файлы с маской
664
- читать, писать владельцу и группе, остальным только читать.
Теперь добавляем пользователя, под которым подключаемся к samba
шарам, в группу debian-transmission
:
Ubuntu$ id metajiji
uid=1000(metajiji) gid=1000(metajiji) группы=1000(metajiji),4(adm),27(sudo),109(sambashare)
Ubuntu$ sudo usermod metajiji -aG debian-transmission
Ubuntu$ id metajiji
uid=1000(metajiji) gid=1000(metajiji) группы=1000(metajiji),4(adm),27(sudo),109(sambashare),111(debian-transmission)
Как видим, командой id
можно проверить список групп, а так же увидеть uid/gid
в которых состоит пользователь.
Запускаем демона transmission
:
sudo service transmission-daemon start
* Starting bittorrent daemon transmission-daemon [ OK ]
P.S. Если все сделано правильно, то transmission
будет скачивать файлы с правильными правами, так, что их можно будет удалять, перемещать, редактировать через samba
,
не прибегая к редактированию системных файлов(/etc/init.d/transmission-daemon
) и т.п. ухищрений - так делать не нужно, ведь после обновления есть большая вероятность,
что этот файл обновится и вам придется заново редактировать его вручную, в то время, как можно было сделать все менее радикально :)
Ссылки по теме:
Comments
comments powered by Disqus