Şanzıman deamon ile indirirken izin reddedildi

22

Ben xubuntu ve aktarım daemon'u kurdum, indirme yolunu ev / kullanıcı / TV şovlarıma ayarlıyorum ve aktarım yoluyla torrentleri indirmeye çalışırken izin verilmiyor.

Bu klasörde chmod -r 777 değerini başarılı olmadan denedim.

lütfen yardım edin!

ps -ef çıkışı | grep iletimi

[email protected]:~$ ps -ef | grep transmission
109       1023     1  1 21:46 ?        00:00:35 /usr/bin/transmission-daemon --config-dir /var/lib/transmission-daemon/info

[email protected]:~$ ps aux | grep transmission
109       1023  3.2  0.4  47684 16620 ?        Ssl  21:46   1:20     /usr/bin/transmission-daemon --config-dir /var/lib/transmission-daemon/info
chen      1852  0.0  0.0   4200   772 pts/0    S+   22:27   0:00 grep --color=auto transmission

enter code here
    
sordu Chen Kinnrot 23.11.2012 20:55

9 cevap

41

İndirme klasörüne giden yolun /home/chen/TV shows olduğu varsayılırsa, aşağıdakileri çalıştırın:

  • Debian-transmission grubuna chen ekleyin

    sudo usermod -a -G debian-transmission chen
    
  • klasörün sahipliğini değiştir

    sudo chgrp debian-transmission /home/chen/TV\ shows
    
  • Gruba yazma izni ver

    sudo chmod 770 /home/chen/TV\ shows
    
  • Deamon'u

    ile durdurun
    sudo service transmission-daemon stop
    
  • Yapılacak en son şey, dosya oluşturma maskesini değiştirmektir, böylece indirilen dosyalar chen tarafından yazılabilir.

    sudo nano /etc/transmission-daemon/settings.json
    

    … ve "umask": 18 değerini "umask": 2 olarak değiştirin. Çıkmak için Ctrl + O 'ı ve çıkmak için + X tuşlarına basın.

daemon'u

ile başlat
sudo service transmission-daemon start
    
verilen cevap mikewhatever 23.11.2012 21:58
4

Bu, İletimi çalıştıran kullanıcı kimliğine dayalı bir izin sorunudur. Aktarım, ilk kurulumda beklemeyeceğiniz varsayılan bir kullanıcı kurar. Kullanıcı adı debian-transmission .

Bunu nasıl değiştireceğimi açıklayacağım:

  1. İletim sunucusunu durdur% Co_de%
  2. Düzenleme için İletim yapılandırma dosyasını açın: sudo service transmission-daemon stop
  3. sudo nano /etc/init.d/transmission-daemon yazan satırı bulun ve söz konusu klasörün sahibi olan kullanıcıya değiştirin. Güvenlik sorunları hakkında endişeleriniz yoksa, bu dosyada USER=debian-transmission kullanabilirsiniz. (Tavsiye edilmez, ancak sorun giderme için iyidir).
  4. Alternatif olarak (3 numaralı nokta yerine) değiştirmek / etc / fstab klasörünü, aktarım-arka planını çalıştıran kullanıcı için doğru izinlere yerleştirmek.
  5. İletim sunucusunu başlat USER=root
verilen cevap Terry 16.11.2013 08:09
4

"Tamamlanmamış" bir klasör kullanıp kullanmadığınızı kontrol edin. Hata bu durumda yanıltıcı olabilir ve yazma erişimine sahip olmadığınız eksik klasör olabilir.

    
verilen cevap blockdor 23.09.2015 19:41
1

Bu sadece bana oldu. Bu sayfayı buldum, tüm jargon tarafından korkutuldu, bu yüzden İletimi yeniden başlattım, torrent dosyasını farklı bir yere ayırdım ve torrent verilerini aynı farklı konuma (masaüstü) kaydettim. Bir çekicilik gibi çalıştım ...

    
verilen cevap Alexia 31.07.2015 17:02
0

Bu bir uygulama profili sorunu olabilir. İletim, apparmor'daki sanitized_helper profilinin altında çalışır.

/var/log/kern.log adresindeki şikayetleri arayın. Özellikle kodlamayı çalıştırdıktan ve başarısız olduktan hemen sonra grep transm /var/log/kern.log .

    
verilen cevap Jim Salter 24.11.2012 00:58
0

Bu, Google’daki en iyi arama sonucu olduğundan, bunu okuyan herkes için, çalışmayı denemeye çalışırken bir saatten fazla harcıyorum. Çıkışlar, settings.json dosyasında belirtilen indirmeler klasörü "indirmeler" yerine "İndirmeler" dir. Davaya dikkat et.

    
verilen cevap SomeGuest1425125125 23.11.2016 14:21
0

Benim durumumda sorun, sürücünün nasıl monte edildiğiydi. Bunu /etc/fstab kullanarak kullanıyorum:

UUID=2069-1A05  /mnt/ext   vfat   rw,user,exec,umask=0000   0   0
    
verilen cevap davidcm 02.01.2017 20:24
-1

Aynı sorunu yaşadım ve bu benim aktarım indirme dizinini ev / kullanıcı / dizinime bağladığım zaman yaptığım bir hataydı. Sym bağlantılı dosyanın sahipliğini değiştirdim. 'indirme' dizini aktarılıyor ...

Sadece 'debian-transmission' mülkiyetine geri döndüm ve bir cazibe gibi çalıştı (hizmeti yeniden başlatmaya gerek kalmadan)

#chown debian-transmission:debian-transmission /var/lib/transmission/downloads

(iyi, kendi linux dağıtımına göre doğru sahip ve nihayetinde indirme dizinine doğru yolunuzu kontrol etmelisiniz)

    
verilen cevap baobab33 09.12.2014 11:37
-1

İletimle benzer bir sorun yaşadım. Harici USB HDD'de doğru klasör izin ayarları ile bile yüklenirken İzin Hatası var.

Harici HDD'yi aynı izinlerle /home/pi/ 'ye yeni taktım ve iyi çalıştı.

mount /dev/sda /home/pi/USB-HDD-MOUNTED

izinler drwxrwxrwx (0777) pi:debian-transmission . kullanıcı adı pi cinsinden /etc/init.d/transmisssion-daemon olarak değiştirildi.

    
verilen cevap Akos 12.02.2016 11:00

Etiketlerdeki diğer soruları oku