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

Pubblicità

claudiodlf

Nuovo Utente
Messaggi
26
Reazioni
3
Punteggio
36
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
 
Elenca i file nella cartella /var/lib/transmission-daemon/info con annessi permessi tramite il comando
Codice:
ls -l /var/lib/transmission-daemon/info/
 
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]
 
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
 
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).
 
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
 
Pubblicità
Pubblicità
Indietro
Top