staging.inyokaproject.org

Dateirechte für sqlite3 auf USB-Laufwerk

Status: Ungelöst | Ubuntu-Version: Xubuntu 20.04 (Focal Fossa)
Antworten |

horald

Anmeldungsdatum:
6. Januar 2011

Beiträge: 240

Hallo zusammen,

ich hoffe ich bin hier richtig. Ich versuche mal mein Problem zu beschreiben. Es geht darum, dass ich mit python ein Programm geschrieben habe, womit ich Daten zwischen zwei sqlite3-Datenbanken austauschen möchte. Die eine Datenbank liegt auf meinem Laptop, da habe ich alle Rechte drauf und die andere ist mit USB eingebunden. Damit der Pfad nicht so kryptisch ist, habe ich sogar einen Softlink angelegt. Das Verzeichnis wird auch ordentlich gemountet und lesen kann ich auf die Sqlite3-Datenbank vom Android-Handy auch. Nur Schreibrechte habe ich leider keine. Obwohl der Owner Schreib-u-Leserechte hat. Also eine Textdatei kann ich ändern und speichern, nur bei meiner Sqlite3-Datenbank bekomme ich einen Fehler:

sqlite3.OperationalError: attempt to write a readonly database

Der chmod-Befehl funktioniert leider auch nicht:

1
2
3
$ sudo chmod 664 sqlite.db
[sudo] Passwort für user: 
chmod: Zugriff auf 'sqlite.db' nicht möglich: Keine Berechtigung

Und das Anlegen einer UDEV-Regel hat auch nichts gebracht (siehe adb). Nun bin ich mit meinem Latein am Ende. Hat jemand noch eine Idee? Vielen Dank.

Viele Grüße Horst

Moderiert von sebix:

Thema in einen passenden Forenbereich verschoben, da es um Dateirechte geht und nicht um Serverdienste.

Bearbeitet von sebix:

Versionsangabe nach Upgrade korrigert.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 52312

Der Support für Xubuntu 18.04 endete im April 2021, also vor 9 Monaten!

Bitte installiere eine Version, die noch unterstützt wird.

horald

(Themenstarter)

Anmeldungsdatum:
6. Januar 2011

Beiträge: 240

Ich habe jetzt die Version 20.04 installiert...
... das löst aber nicht mein Problem mit den Dateirechten auf die sqlite3-Datenbank, das bleibt bestehen...

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 14945

Hallo horald,

Dateisystem auf dem USB Stick ?

Gruss Lidux

sebix Team-Icon

Moderator, Webteam

Anmeldungsdatum:
14. April 2009

Beiträge: 5077

Um SQLite-Datenbanken schreiben zu koennen brauchst du auch Schreibrechte im Verzeichnis, weil dort der Write-Ahead-Log geschrieben wird.

Antworten |