USB-Stick mounten unter Linux

Gast #2012366
Folgende Aufgabe: Ich moechte, dass ein System (Xubuntu 10.10) nach 
einem Netzausfall und automatischem Boot einen USB-Stick automatisch 
mountet.

Das funktioniert auch per Eintrag in fstab.

Das Problem: Eine Software soll auf den Stick Daten ablegen koennen. Die 
Software laeuft nur mit User-Rechten (das soll auch so sein).
Der Stick ist aber mit root-Rechten gemountet.

Frage: Wie kann ich den Stick mit User-Rechten automatisch beim Start 
mounten lassen, so dass er ohne manuellen Eingriff von der ebenfalls 
automatisch gestarteten Anwendung (per Autostart) beschrieben werden 
kann?

Schonmal im voraus danke fuer konstruktive Vorschlaege.

Gruss hro
#2013428
hro schrieb:
> @ Klaus Wachtler: Kannst Du das mal ausfuehren? Ich verstehe nicht, was
> Du meinst.


Mit umask kann man doch die Bits angeben, die in den Zugriffsrechten
der Dateien nicht erscheinen sollen.

Also mit umask=000 bekommen alle Dateien die Rechte 777 (oktal)
verpasst, also rwxrwxrwx. Mit umask=013 wären es die Rechte 764
entsprechend rwxrw-r-- etc..

Diese umask-Angabe gilt aber für alles, also sowohl Dateien als
auch Verzeichnisse.

Weil man aber für Verzeichnisse immer x braucht, um reingehen zu
können, muß man umask entsprechend setzen, und normale Dateien
bekommen folglich auch das x verpasst. Das ist aber bei Dateien
auf einem Stick meist unerwünscht oder zumindest nicht sinnvoll.

Deshalb kann man statt umask auch dmask und fmask angeben.
Verwendung ist wie bei umask, aber dmask wirkt sich nur auf
Verzeichnisse aus, fmask nur auf die anderen Dateien.

Also z.B. dmask=000,fmask=111 führt zu rwxrwxrwx für
Verzeichnisse und rw-rw-rw- für Dateien.
Gast #2030165
Danke fuer die Ideen.
Ich bin heute endlich mal dazu gekommen, das auszuprobieren.

Ich habe mich fuer die Version
"uid=die_uid_des_users_der_schreiben_können_soll"
entschieden, da diese meinen Anspruechen exakt entspricht.

Funktioniert einwandfrei und wieder was gelernt.

Gruss hro

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.