Izin Ditolak pada transmisi pi raspberry saya


0

Saya menginstal Raspberry pi 3 saya yang berjalan di Debian versi transmisi tanpa kepala:

sudo apt-get install transmission-daemon

Setelah ini, saya menghentikan layanan dan saya mengubah pengaturan:

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

Selain mengubah pengguna dan kata sandi, saya juga mengubah direktori pengunduhan:

...
"download-dir": "/home/pi/Desktop",
...

Setelah ini saya reboot layanan

sudo service transmission-daemon start

Sekarang jika saya mencoba mengunduh file apa pun saya mendapatkan kesalahan berikut:

Error: Permission denied (/home/pi/Desktop/ubuntu-17.04-desktop-amd64.iso)

Saya tidak melihat kesalahan saya.

Jawaban:


1

Daemon Transmisi berjalan sebagai debian-transmission pengguna. Pengguna ini (mungkin) tidak diizinkan menulis /home/pi/Desktop. Anda dapat memverifikasi ini dengan ls -ld /home/pi/Desktop dan menafsirkan output.

Ubah izin / kepemilikan pada /home/pi/Desktop atau biarkan Transmisi mengunduh ke file di mana ia diizinkan untuk menyimpan data.

Kamu bisa memberi debian-transmission akses ke folder dengan chown atau setfacl. Jika Anda tidak cenderung melakukan penelitian tentang itu, hal-hal berikut mungkin akan berhasil:

$ setfacl -m u:debian-transmission:rwX /home/pi/Desktop

Ok, ini izinnya: drwxr-xr-x 2 pi pi 4096 giu 8 23:03 /home/pi/Desktop Mungkin memungkinkan transmisi debian untuk menulis juga di folder pi?
— Timmy

Itu adalah ... Lihat jawabannya
— mtak

Terima kasih, saya akan mencoba ketika saya dapat mengakses lagi raspberry saya
— Timmy

@ Timmy, ada pembaruan? Jika ini menyelesaikan masalah Anda, harap tandai demikian sehingga orang lain tahu ini bisa menyelesaikan masalah mereka.
— mtak

Saya benar-benar minta maaf raspberry sudah mati dan jadi saya tidak punya lagi akses ssh, dalam beberapa minggu saya akan secara fisik ada di sana.
— Timmy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.