[Niubbo inside] Permessi di lettura di un file col terminale - Raspberry - Transmission-daemon

claudiodlf

Nuovo Utente
24
2
Buonasera a tutti

Volevo usare il raspberry per fare un torrent box a bassissimi consumi con in appoggio un hd esterno.
Non avendo mai usato altro che non fosse windows mi ritrovo catapultato in un mondo completamente nuovo e in parte oscuro, sopratutto per quanto riguarda il terminale.
Seguendo svariate guide sono riuscito a condividere l'hd sulla rete locale di casa e volevo usare la remote gui di transmission sul pc fisso ma sono arrivato a un punto morto.
Seguendo le varie guide sono arrivato a dover modificare un file di impostazioni tramite il comando
Codice:
[B]sudo nano /etc/transmission-daemon/settings.json[/B]
faccio le opportune modifiche, salvo e riavvio il processo col comando
Codice:
sudo /etc/init.d/transmission-daemon restart
.

Il problema sorge in questo punto perché mi da questo errore
Codice:
root@raspberrypi:/etc/transmission-daemon# sudo /etc/init.d/transmission-daemon restart[....] Restarting bittorrent daemon: transmission-daemon[12:53:58.541] Couldn't read "/var/lib/transmission-daemon/info/settings.json": [B]Permission denied[/B]
 (warning).

Penso che sia un errore facilmente risolvibile che riguardi i permessi di lettura, però avendolo fatto con i diritti di root pensavo andasse.

Qualcuno ha qualche idea?

p.s. sapendo usare molto poco il terminale vi chiederei di non dare nessun comando per scontato visto che è un mondo nuovo
 

davethecipo

Utente Èlite
3,331
1,163
CPU
i5 4660
Scheda Madre
H97 PC Mate
HDD
qualcuno
RAM
8 GB
GPU
R9 280
Monitor
Samsung SyncMaster 940BW 19'
PSU
Enermax Liberty 620W
Case
Enermax Pandora Midi Tower Black
OS
Arch Linux con KDE...Windows 10
Elenca i file nella cartella /var/lib/transmission-daemon/info con annessi permessi tramite il comando
Codice:
ls -l /var/lib/transmission-daemon/info/
 
  • Mi piace
Reazioni: claudiodlf

claudiodlf

Nuovo Utente
24
2
Elenca i file nella cartella /var/lib/transmission-daemon/info con annessi permessi tramite il comando
Codice:
ls -l /var/lib/transmission-daemon/info/

Ecco il codice che mi viene fuori dal comando, ho aggiunto pure i colori corrispondenti (non so se hanno un significato)

Codice:
pi@raspberrypi ~ $ ls -l /var/lib/transmission-daemon/info/
total 12
drwxr-xr-x 2 pi debian-transmission 4096 Oct 13 12:07 [COLOR=#0000ff]blocklists[/COLOR]
drwxr-xr-x 2 pi debian-transmission 4096 Oct 13 12:07 [COLOR=#0000ff]resume[/COLOR]
lrwxrwxrwx 1 pi root                  38 Feb 20  2013 [COLOR=#00ffff]settings.json[/COLOR] -> /etc/tran                                                                                                                                                             smission-daemon/settings.json
drwxr-xr-x 2 pi debian-transmission 4096 Oct 13 12:07 [COLOR=#0000ff]torrents[/COLOR]
 

davethecipo

Utente Èlite
3,331
1,163
CPU
i5 4660
Scheda Madre
H97 PC Mate
HDD
qualcuno
RAM
8 GB
GPU
R9 280
Monitor
Samsung SyncMaster 940BW 19'
PSU
Enermax Liberty 620W
Case
Enermax Pandora Midi Tower Black
OS
Arch Linux con KDE...Windows 10
Il colore non serve, è solo per rendere più facilmente comprensibile l'output. In pratica ti dice che il file settings.json è un collegamento simbolico a /etc/transmission-daemon/settings.json, il file che hai modificato tu; i permessi sono di lettura (r), scrittura (w) ed esecuzione (x) per l'utente proprietario (i primi rwx), per il gruppo (root) e per gli altri utenti (l'ultimo terzetto di rwx). Capire poi perché non funziona è un'altra gatta da pelare
 
  • Mi piace
Reazioni: claudiodlf

claudiodlf

Nuovo Utente
24
2
Visto che il file .json l'ho modificato riporto per completezza le mie modifiche, magari ho combinato dei pasticci io:

Codice:
{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "blocklist-url": "http://www.example.com/blocklist",
    "cache-size-mb": 4,
    "dht-enabled": true,
    "download-dir": "/mnt/exthd/complete",
    "download-limit": 100,
    "download-limit-enabled": 0,
    "download-queue-enabled": true,
    "download-queue-size": 5,
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    "incomplete-dir": "/mnt/exthd/incomplete",
    "incomplete-dir-enabled": false,
    "lpd-enabled": false,
    "max-peers-global": 200,
    "message-level": 2,
    "peer-congestion-algorithm": "",
    "peer-limit-global": 240,
    "peer-limit-per-torrent": 60,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "port-forwarding-enabled": false,
    "preallocation": 1,
    "prefetch-enabled": 1,
    "queue-stalled-enabled": true,
    "queue-stalled-minutes": 30,
    "ratio-limit": 2,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
[B]    "rpc-authentication-required": true,[/B]
    "rpc-bind-address": "0.0.0.0",
[B]    "rpc-enabled": true,[/B]
[B]    "rpc-password": "miapassword",[/B]
    "rpc-port": 9091,
[B]    "rpc-url": "/transmission/",[/B]
[B]    "rpc-username": "mionick",[/B]
[B]    "rpc-whitelist":“127.0.0.1, 192.168.*.*, *.*.*.*”,[/B]
[B]    "rpc-whitelist-enabled": true,[/B]
    "scrape-paused-torrents-enabled": true,
    "script-torrent-done-enabled": false,
    "script-torrent-done-filename": "",
    "seed-queue-enabled": false,
    "seed-queue-size": 10,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-limit": 100,
    "upload-limit-enabled": 0,
    "upload-slots-per-torrent": 14,
    "utp-enabled": true
}

Ho messo in grassetto i punti dove ho modificato qualcosa (o comunque ci sono andato attorno), tra le cause che ho trovato su internet si parlava di "," mancanti alla fine di ogni riga esclusa l'ultima (cosa che però non è presente).
 

e_ale92

Utente Èlite
17,011
5,013
CPU
Intel® Core™ i7-920 Processor - @3.33GHz
Dissipatore
Stock Intel
Scheda Madre
Asus P6T - socket LGA 1366
HDD
Samsung 830 128GB + Samsung Spinpoint F4 320GB + Seagate Barracuda 1,5 TB
RAM
Corsair DDR3 1333MHz CL9 XMS3 DHX (3x2GB) - @1674MHz
GPU
MSI R6970 Lightning
Audio
Realtek ALC 1200
Monitor
HP 2310i
PSU
XFX Pro 750W Core Edition
Case
Cooler Master HAF 922
Periferiche
R.A.T. 5 Cyborg Mad Catz - Keycool KC84
OS
Arch Linux + Windows 10 Pro
seguo gli sviluppi perche molto interessato alla cosa ma privo di raspberry
 

Ico Bellungi

Utente Èlite
2,920
626
Codice:
[B]root[/B]@raspberrypi:/etc/transmission-daemon# [B]sudo[/B] /etc/init.d/transmission-daemon restart[....] Restarting bittorrent daemon: transmission-daemon[12:53:58.541] Couldn't read "/var/lib/transmission-daemon/info/settings.json": [B]Permission denied[/B]
 (warning).

Se sei già root, perchè gli dai il sudo? Prova a toglierglielo
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!