Часто качаю торренты, и родилась идея упростить себе жизнь.
Установил transmission, настроил.
- Закаченные файлы складываются в /usr/files/samba/user/downloads
- Незавершенные закачки в /usr/files/samba/user/incomlete
- Если положить *.torrent файл в /usr/files/samba/user/torrents он автоматически попадает в список закачек.
Установил samba 3.5, конфиг такой:
###
[global]
netbios name = SRV
server string = Samba FS
log file = /var/log/samba/log.%m
max log size = 50
unix extensions = No
hosts allow = all
wide links = Yes
hosts allow = all
security = USER
[user]
comment = User
path = /usr/files/samba/user
writable = Yes
###
С рабочей машинки подключил себе сетевой диск. Скачиваю оперой *.torrent файл, сохраняю в каталог torrents на сетевом диске. Он добавляется на закачку, всё замечательно, кроме одной детали.
Если закаченный трансмишеном файл внутри папки, то я потом не могу удалить ни эту папку, ни файлы внутри неё. Всё это наверняка из за неверно настроенных прав доступа.
[root@freebsd /usr/files/samba/user/downloads]# ls -l
total 1432004
drwxr-xr-x 2 root transmission 512 19 июн 02:59 Adobe Flash Player 10.1.85.3 Final
-rwxr--r-- 1 root transmission 1465620480 18 июн 18:46 Kung.fu.Panda.2.D.DVDRip.avi
drwxr-xr-x 7 root transmission 512 19 июн 03:33 Метро 2033-34
Ничего не могу сделать с папками «Adobe Flash Player 10.1.85.3 Final» и «Метро 2033-34» а также файлами внутри них.
Могу делать всё что захочу с файлом «Kung.fu.Panda.2.D.DVDRip.avi»
права на папку downloads такие:
[root@freebsd /usr/files/transmission]# ls -l
total 6
drwxrwxrwx 4 transmission transmission 512 19 июн 03:36 downloads
Подключаюсь через samba под пользователем admin, группа smbusers.
Как мне грамотно решить проблему? Вообще, права 777 давать наверняка никуда не стоит. В общем, может кто подскажет?
Пока ничего кроме скрипта, исполняющего время от времени
«chmod -R -L 777 /usr/files/transmission»
придумать не могу.