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.

Timmy
sumber

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
mtak
sumber
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