Şanzıman-daemon izleme dizininde almıyor


11

Uzaktan başlatmayı daha kolay hale getirmek için iletim kutusunun dosyaları bir dropbox klasöründen almasını sağlamaya çalışıyorum (başsız bir sistem).

Anlayabildiğim kadarıyla, settings.json dosyası beklendiği gibi, ancak klasöre yerleştirdiğim dosyaların hiçbiri alınamıyor.

Dropbox'ın doğru bir şekilde senkronize edildiğini kontrol ettim.

Tüm settings.json dosyası şöyledir , ancak ilgili satırlar aşağıda bulunmaktadır:

  "watch-dir": "/home/john/Dropbox/torrents",
  "watch-dir-enabled": true

Güncelleme

Bir izin sorunu gibi görünüyor. / Var / log / syslog sitesinden:

Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)

Daemon -> sudo service transmission-daemon stop-> chown kullanarak klasör izinlerini değiştirme denemeyi durdurmayı denedim -> sudo chown -R john /home/john/Dropbox/torrents-> daemon'u yeniden başlatma ->sudo service transmission-daemon start

Ancak aynı sonuç

Güncelleme 2

Klasörün izinleri:

drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40

İletim kullanıcı olarak çalışmaz, bu nedenle dosyaları seçmek işe yaramaz. chmod go+rwBunun yerine deneyin .
Daniel Beck

bu ne yapıyor
Hafif Fuzz

chmod -R go+rw filenametüm dosyaların grup üyelerine ve herkese ne bir grup üyesine ne de dosya sahibine verilen filenameve yineleyen bir şekilde içerdiği her şey için okuma / yazma izinleri verir . Hangi kullanıcı İletiminin çalıştığını bulmaya çalışmalısınız, o zaman o kullanıcıya, özellikle o klasöre ve içindeki her şeye izin verebilirsiniz. Ayrıca, JSON'daki gerçek geçiş ifadeniz buysa, şimdi değiştirmeyi düşünün.
Daniel Beck

Duygu doğru olmasına rağmen değil;)
Hafif Fuzz

Syslog'da aynı sonuç denendi. Klasör izinlerini ikinci güncellemeye
ekledim

Yanıtlar:



1

Burada iniş olanlar için: Düzenlemek gerekir /var/lib/transmission-daemon/.config/transmission-daemon/settings.jsonbunun yerine birinin~/.config/transmission

Özellikle 2.92 sürümünde test edildiğinde, transmission-daemondüzenlemeden önce hizmeti durdurmanız gerekir settings.json. Aksi takdirde, hizmet yeniden başlatıldığında, yapılan tüm değişiklikler geri alınır. Tuhaf, biliyorum ama bana nedenini sorma.

Yakalama, son transmission-daemonklasörün izin kilitli olmasıdır, bu yüzden settings.jsonmutlak bir url ile düzenleyin

sudo nano /var/lib/transmission-daemon/.config/transmission-daemon/settings.json

Ve elbette, hizmeti yeniden başlatın

sudo service transmission-daemon restart

0

Aynı sorunu yaşadım, ancak torrent klasörünü harici diskten dahili hale taşıyana kadar herhangi bir çözüm bana yardımcı olmadı. Bundan sonra her şey iyi çalışıyor!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.