Hallo,
ich möchte eine TXT-App auf einen USB-Stick schreiben bzw. von ihm lesen lassen
Unter ssh habe ich den angesteckten Stick unter /media/usb0 und /dev/sda/ gefunden.
Er ist aber offensichtlich für Ottonormaluser nur "readable"...
Gibt es eine Möglichkeit, daß ich ihn beschreiben kann?
Hat sich schon erledigt, ist nur read-only für den Standardkontext/User ftc.
Außerdem würde mich interessieren, wie ich ihn nach getaner Arbeit wieder auswerfen kann.
Genügt da ein einfaches "sync" Kommando, und dann... abziehen?
umount braucht ja auch root-Zugriff.
Gruß
Peter
Hilfe: TXT Zugriff auf USB-Stick
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
- PHabermehl
- Beiträge: 2434
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
-
- Administrator
- Beiträge: 583
- Registriert: 26 Dez 2015, 23:49
- Wohnort: Rhein-Main-Gebiet
Re: Hilfe: TXT Zugriff auf USB-Stick
Hallo Peter,
Da gibt es mehre Möglichkeiten, die teilweise davon abhängen was für ein Dateisystem auf dem Stick ist:PHabermehl hat geschrieben: Er ist aber offensichtlich für Ottonormaluser nur "readable"...
Gibt es eine Möglichkeit, daß ich ihn beschreiben kann?
- Als root darfst Du immer auf den USB-Stick schreiben
- Wenn auf dem USB-Stick ein Linux-Dateisystem ist, dann kannst Du die Rechte auf dem Stick mit permanent ändern so dass alle Daten dem Benutzer ftc gehören. Alternativ kannst Du auch mit
Code: Alles auswählen
sudo chown -R ftc:ftc /media/usb0
dafür sorgen, dass jeder Benutzer auf diesem Stick schreiben darf (ebenfalls permanent). Die Änderungen gelten jeweils nur für den spezifischen Stick.Code: Alles auswählen
sudo chmod -R a+rwX /media/usb0
- Für USB-Sticks mit FAT-Dateisystem kannst Du in /etc/usbmount/usbmount.conf die Zeile mit FS_MOUNTOPTIONS ändern auf
Damit "gehören" dann alle Daten auf allen USB-Sticks mit FAT-Dateisystem dem Benutzer "ftc". Das wäre denke ich sogar eine sinnvolle Default-Einstellung - schließlich wird man typischerweise am ehesten als "ftc" auf einen Datenträger an USB zugreifen wollen.
Code: Alles auswählen
FS_MOUNTOPTIONS="-fstype=vfat,uid=ftc,gid=ftc"
Im Prinzip kannst den Stick einfach abziehen sobald das letzte Programm beendet ist das auf den Stick schreibt. Der Stick wird automatisch mit der "sync"-Option gemountet, d.h. jeder Schreibzugriff wird sofort ausgeführt. Ist zwar sehr langsam, dafür aber robust.PHabermehl hat geschrieben: Außerdem würde mich interessieren, wie ich ihn nach getaner Arbeit wieder auswerfen kann.
- PHabermehl
- Beiträge: 2434
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: Hilfe: TXT Zugriff auf USB-Stick
Hallo Richard,richard.kunze hat geschrieben: Für USB-Sticks mit FAT-Dateisystem kannst Du in /etc/usbmount/usbmount.conf die Zeile mit FS_MOUNTOPTIONS ändern aufDamit "gehören" dann alle Daten auf allen USB-Sticks mit FAT-Dateisystem dem Benutzer "ftc". Das wäre denke ich sogar eine sinnvolle Default-Einstellung - schließlich wird man typischerweise am ehesten als "ftc" auf einen Datenträger an USB zugreifen wollen.Code: Alles auswählen
FS_MOUNTOPTIONS="-fstype=vfat,uid=ftc,gid=ftc"
vielen Dank, damit ist jetzt erstmal alles geklärt!
Ich hatte zum Thema Benutzer- und Rechte auch schon kurz mit Till Kontakt. Ich denke mal, Dein Vorschlag, die Default-Einstellung zu ändern, wäre super!
Leider hab ich im Git-Repo kein /etc/usbmount/... gefunden, sonst hätte ich es gleich eingetragen.
Kannst Du das bitte bei Gelegenheit an der richtigen Stelle tun, damit es noch in den 0.9.3er Release kommt?
Danke und Gruß
Peter
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: Hilfe: TXT Zugriff auf USB-Stick
Finde ich gut. Und ja, den USB-Stick wird der FTC-User in erster Linie FAT-formatiert zum Datenaustausch mit einem PC nutzen, von daher macht es Sinn, wenn er alle Rechte dazu hat,
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- PHabermehl
- Beiträge: 2434
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: Hilfe: TXT Zugriff auf USB-Stick
... Richard hat's schon eingebaut...
Danke!
Danke!