LINUX.ORG.RU

transmission-daemon и права на удаление-перемещение созданного им

 , ,


0

3

Доброго времени суток всем!

Организовал NAS-торрентокачалку. Использовать решил Ubuntu Server 16.04. Установил transmission-daemon. Настроил, все работает. Единственное, не могу удалить-переместить скаченные файлы. Только копировать получается. Захожу с ноутбука по сети — пользователь user плюс пароль.

Предварительно как пользователя добавил себя в группу debian-transmission:

usermod -a -G debian-transmission user

В каталоге скаченного /mnt/xfs/torrents, каталоги и файл pdf, созданные transmission-daemon:

root@u-serv:~# ls -la /mnt/xfs/torrents
total 4486904
drwxrwxrwx 7 root                root                      4096 Jan  6 22:18 .
drwxr-xr-x 6 root                root                        82 Jan  4 23:08 ..
drwxr-xr-x 2 debian-transmission debian-transmission       4096 Jan  6 22:05 Acoustic Covers Of Popular Songs (2017)
drwxr-xr-x 2 debian-transmission debian-transmission       4096 Jan  6 22:14 VA - Vocal Trance Classics 001 - (2017)
-rw-r--r-- 1 debian-transmission debian-transmission   57384187 Jan  6 22:18 Загадки истории 2017 01-02.pdf

Как полагаю, права для группы debian-transmission -xr — только чтение.

Как изменить права на создаваемые каталоги-файлы для чтения-записи?

Как сделать так, чтобы я как пользователь user и участник группы debian-transmission мог удалять-перемещать скаченные каталоги-файлы?

Заранее всем спасибо!

Как изменить права на создаваемые каталоги-файлы для чтения-записи

umask ?

Infra_HDC ★★★★★
()

Захожу с ноутбука по сети — пользователь user плюс пароль

если это самба шара, то поможет опция force user = user

Так же проще запустить transmission-daemon от имени user.

conformist ★★★
()
Ответ на: комментарий от conformist

если это самба шара, то поможет опция force user = user

Вот это вот. Я на своей домашней помойке так с сделал. Всё работающей с шарами запущено от того же юзера. Безопасности никакой, но зато геморроя с правами минимум. :)

Radjah ★★★★★
()
Ответ на: комментарий от conformist

Так же проще запустить transmission-daemon от имени user.

Как это в двух словах?

mad_austronaut ★★★★
() автор топика
Ответ на: комментарий от Aceler

Если даже права рекурсивно поправить для всего содержимого, у нового создаваемого права только на чтение.

mad_austronaut ★★★★
() автор топика
Ответ на: комментарий от mad_austronaut

Ты не понял. Права на сам каталог, не на создаваемые в нем каталоги.

Права на файлы не имеют значения при удалении файлов, имеют значение права на каталог, в котором они находятся.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Сейчас типа того:

root@u-serv:~# ls -la /mnt/xfs
total 8
drwxr-xr-x 6 root root                  82 Jan  4 23:08 .
drwxr-xr-x 3 root root                4096 Jan  4 23:03 ..
drwxrwxrwx 7 root root                4096 Jan  7 01:11 torrents
drwxrwxrwx 3 root debian-transmission   32 Jan  7 01:11 torrents_tmp

mad_austronaut ★★★★
() автор топика

Как-то так:

sudo setfacl -Rm default:user:$(id -u):rwX /mnt/xfs/torrents
man acl getfacl setfacl

ArcFi
()

Как всегда сам все самое важно пропустил.

Нашел толковое описание настроек. Оказывается, в файле /etc/transmission-daemon/settings.json забыл значение umask поменять с «18» на «0». Теперь файлы и каталоги можно удалять-перемещать.

Всем спасибо!

mad_austronaut ★★★★
() автор топика
Ответ на: комментарий от mad_austronaut

Писос!

Я год страдал! Написал скрипт который меняет права папкам, но если загрузка ещё идёт это ломает её, трансмиссион не может больше в неё докачивать.

Тебе спасибо, попробую.

s0n1k ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.