Samba i rTorrent - uprawnienia plików

Tematy związane z oprogramowaniem, instalacją, konfiguracją
imrasil
Posty: 7
Rejestracja: 07 listopada 2009, 01:42

Samba i rTorrent - uprawnienia plików

Post autor: imrasil »

Witam.

Jako że nie znalazłem odpowiedzi na nurtujące mnie pytanie postanowiłem zadać je Wam.

Zainstalowana Samba i rtorrent. Samba udostępnia katalog do którego rtorrent pobiera pliki. Jest skonfigurowana aby umożliwiać w tym katalogu wszystkie operacje (autoryzacja w sambie tylko na podstawie adresu IP, każdy użytkownik może zrobić wszystko - zakładać, kasować, modyfikować).
Katalogi i pliki utworzone przez użytkowników Windows tworzą się z uprawnieniami 777, natomiast tworzone przez rtorrent 755. Powoduje to, że użytkownik Windows nie może usuwać plików/katalogów utworzonych przez rtorrenta.

Jak zmusić rtorrenta aby zakładał pliki/katalogi z uprawnianiami 777?

P.S. Serwer nie jest wystawiony na zewnątrz więc bezpieczeństwo nie jest tutaj priorytetem.

[ Dodano: |10 Lis 2009|, 2009 08:02 ]
Panie ... Panowie .... nikt nie ma pomysłu ?
KrzySie
Posty: 25
Rejestracja: 24 maja 2009, 15:06
Lokalizacja: Kielce

Post autor: KrzySie »

Podepnę się do pytania.
To samo miałem z sambą i mldonkey.
Wyjściem z sytuacji okazało się przenoszenie ściągniętych plików do udostępnionego katalogu na sambie.
Mldonkey jest już tak skompilowany, że wymaga właściciela mlnet i w tym chyba problem.
Kombinowałem z uprawnieniami, ale nie dałem rady...
imrasil
Posty: 7
Rejestracja: 07 listopada 2009, 01:42

Post autor: imrasil »

U mnie rtorrent zapisuje do katalogu udostępnionego w sambie z maską plików i katalogów 0777. Rtorrent jest uruchamiany dla użytkownika, w którego katalogu domowym znajduje się katalog, do którego pobierają się pliki. Więc wszystko w obrębie jednego użytkownika i nie działa tak jakbym chciał?
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Na początku mnie to irytowało ale później się przyzwyczaiłem i już nie zwracam na to uwagi. Myślę że najprościej byłoby napisać skrypt zmieniający uprawnienia i dodać go do crona.
imrasil
Posty: 7
Rejestracja: 07 listopada 2009, 01:42

Post autor: imrasil »

Kiedyś podałeś taki fragment konfiga:

Kod: Zaznacz cały

on_finished = move_complete,"execute=mv,-u,$d.get_base_path=,~/rtorrent/ukonczone/ ;d.set_directory=~/rtorrent/ukonczone/"
nie wiesz czy można jakoś w niego wpisać chmoda ?
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Sprawdź to..
it is close, but your command missing the most important thing: what to chmod
on_finished = chmod_torrent,"execute=chmod,777,-R,$d.get_base_path="

also, if you're using 0.8.4, you should use the following (on_* commands are obsolete since 0.8.4):
system.method.set_key = event.download.finished,chmod_torrent,"execute=chmod,777,-R,$d.get_base_path="
http://libtorrent.rakshasa.no/ticket/1646
imrasil
Posty: 7
Rejestracja: 07 listopada 2009, 01:42

Post autor: imrasil »

Sprawdzę jak wrócę z pracy i dam znać czy działa.

Dziękuję.
Awatar użytkownika
cyryllo
Beginner
Posty: 120
Rejestracja: 11 grudnia 2007, 00:33
Lokalizacja: Gdańsk

Post autor: cyryllo »

Znalazł ktoś rozwiązanie na ten problem?
Bo właśnie się borykam z nim.
Zwykłym plikom nadaje dobre uprawnienia zaś katalogom nie.


Edit:
Rozwiązałem to dodając do pliku konfiguracyjnego rtorrenta

Kod: Zaznacz cały

on_finished = chmod_torrent,"execute=chmod,-R,777,$d.get_base_path=/sciezka/pobranych/plików/"
ODPOWIEDZ