Ich habe zwei Benutzer auf meinem Linux-System, daemonuser , auf dem bitcoind ausgeführt wird, und abeuser , auf dem Abe ausgeführt wird.
Immer wenn ich Abe starte, wird mir gesagt:
Datadir /home/daemonuser/.bitcoin/blocks überspringen: [Errno 13] Berechtigung verweigert: '/home/daemonuser/.bitcoin/blocks/blk0001.dat'
Auch nach dem Hinzufügen von Abeuser als lesbarer Benutzer im Verzeichnis /home/daemonuser/.bitcoin/blocks/.
Wäre es einfacher, die Blockdaten von Bitcoin in einem öffentlichen Ordner zu speichern und von dort für Abes Zwecke zu lesen?
Haben Sie die Dateien im .bitcoin/blocks/
Verzeichnis für Abe lesbar gemacht? Sie können dies testen, indem Sie sich als Abe anmelden ( sudo su abeuser
sollte ausreichen) und eingeben strings ~daemonuser/.bitcoin/blocks/any.file
.
Benutzer3145
Pieter Wuille
Peter Mortensen