Automount-Optionen in Ubuntu ändern

Ugglan - Dienstag, 01. November 2011 14:11:11 - 2 Antworten

Moin,

ich verwende, wie wohl fast jeder, USB-Sticks und andere Wechseldatenträger mit FAT-Dateisystem. Unter Ubuntu 9.04 werden neu eingesteckte Datenträger automatisch erkannt und mit den Rechten des aktiven Users gemountet - so weit, so gut.

Leider werden die Zugriffsrechte auf Dateien grundsätzlich auf "ausführbar" gesetzt. Auf dem Wechseldatenträger selbst ist das kein Problem, beim kopieren und verschieben der Dateien auf andere Laufwerke bleiben diese falschen execute-Rechte aber erhalten und müssen ständig korrigiert werden.

Ich weiß, dass ich in der fstab Laufwerke eintragen und die entsprechenden Rechte dort setzen kann, aber das müsste ich mit jedem einzelnen Datenträger neu machen.

Ich suche eine Möglichkeit, die Automount-Funktion so zu verändern, dass Dateisysteme ohne Zugriffsrechte (wie FAT) grundsätzlich ohne Execute-Rechte eingebunden werden.

Alternativ könnte auch der copy-Befehl beim kopieren von FAT die Rechte entsprechend ändern, aber dazu müsste man unterscheiden können, auf was für einer Partition die Quelldaten liegen...

Vielen Dank für Hinweise und Hilfe,

Ugglan

Antworten
udev Regeln
Ulf B., Dienstag, 01. November 2011 21:22:46
Ein/Ausklappen

Moin Moin Ugglan,

also generell sind bei neueren Distros udev Regeln für das Automounten verantwortlich (also es wird nicht mehr von HAL verwaltet).

Folgende Infos habe ich dazu auf Anhieb gefunden:
http://de.wikipedia.org/wiki/Udev
http://wiki.ubuntuusers.de/UDEV
sowie in Englisch:
http://ubuntuforums.org/archive/index.php/t-168221.html

Du kannst ja Deine Lösung hier dann mal kurz als Antwort vorstellen, würde mich auch interessieren.

Gruß
Ulf


Bewertung: 153 Punkte bei 102 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: udev Regeln
Ugglan (unangemeldet), Mittwoch, 02. November 2011 21:29:21
Ein/Ausklappen

Erstmal Danke für die udev-Links!

Unter /lib/udev/rules.d gibt es in der Tat jede Menge Dateien, leider konnte ich dort keine Regel ausmachen, die USB-Wechseldatenträger betrifft. Beispiele zu udev gehen immer davon aus, ein ganz spezielles Laufwerk zu behandeln, aber das will ich ja gerade nicht...

Wechseldatenträger haben in /etc/fstab auch keinen Eintrag, weder vor noch nach dem einstecken und einbinden. Anscheinend werden sie auch gar nicht von udev eingebunden. Wechseldatenträger werden immer so eingebunden, dass der gerade aktive User der Besitzer ist. Außerdem funktioniert es nur, wenn man auch in der grafischen Oberfläche aktiv ist: Schalte ich mit [CTRL]+[ALT]+[F1] auf die Textkonsole um und stecke einen USB-Stick dann ein, bekomme ich dort zweimal eine Meldung wie

[ 6354:634785] sd 9:0:0:0 [sdc] Assuming drive cache: write through

Zurück in der grafischen Oberfläche zeigt Nautilus die Fehlermeldung "Einhängen von PARTITION nicht möglich, Not Authorized", listet den Datenträger zwar unter "Rechner", dieser ist aber nicht gemountet; auch unter /media kein Eintrag. Klicke ich den Eintrag in Nautilus, wird der Datenträger eingebunden und erscheint auch unter /media...
(in der Konsole bin ich unter gleichem Usernamen eingeloggt)

Alternativ kann ich den Stick auch mit

sudo mount -t vfat /dev/sdc1 /media/usb einhängen. Natürlich ist er dann unter usb eingehängt und gehört root. Unter Nautius wird er trotzdem als PARTITION angezeigt, obwohl unter /media nach wie vor das Verzeichnis usb gilt... etwas verwirrend. (Leider zeigt Nautilus 2.30 den Pfad nicht mehr an :-( ) Ach ja, und der Zeichensatz stimmt natürlich auch nicht, müsste man mount auch noch mitgeben.

Die von mir erwünschten Mount-Optionen sind

dmask=002,fmask=113

Bleibt die Frage, wo bei Ubuntu der entsprechende Mount-Befehl vergraben ist, oder wie ich alternativ einen eigenen automount einrichte, der automatisch Dateisystem, Partitionsnamen und aktiven User ermittelt und alles so einbindet wie bisher ;-/

Naja... ich grabe mal weiter.

So long,

Ugglan


Bewertung: 100 Punkte bei 85 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

  • Automatisches Mounten von Dateisystemen bei SuSE Linux 7.1
    Vielleicht ist es Ihnen auch schon passiert: Sie wollen eine CD wechseln, aber das Laufwerk weigert sich in penetranter Weise, Ihrem Wunsch nachzukommen. Es bleibt geschlossen, bis Sie es unmounten. Oder Sie haben kurz etwas auf eine Diskette kopiert und gehen mit dieser an einen anderen Arbeitsplatz. Wenn Sie zurückkommen, lässt sich das Diskettenlaufwerk nicht davon überzeugen, eine neue Diskette zu akzeptieren; nur ein Neustart hilft.
  • Zugriff auf Datenträger mit Mount und Fstab
    Laufwerksbuchstaben wie unter Windows kennt der Pinguin nicht – stattdessen bindet Linux Datenträger direkt in die Verzeichnishierarchie ein. Das Mounten findet schon beim Booten oder manuell auf Befehl statt. Wir geben Tipps und Tricks für das Ein- und Aushängen auf der Kommandozeile.
  • Durchstarten
    Beim Wettstreit zwischen dem klassischen Init und dem recht jungen Systemd trifft jahrzehntelang gewachsene Technik auf neue Konzepte.
  • GTKtalog
    Wenn die Rohlinge, Werbe-CDs und Backups sich auf oder neben dem Schreibtisch stapeln und auf der Suche nach einer Datei die 15. CD erfolglos durchsucht wurde, hilft das Programm GTKtalog.
  • Das Network File System (NFS)

Aktuelle Fragen

Soundkarte wird erkannt, aber kein Ton
H A, 25.09.2016 01:37, 3 Antworten
Hallo, Ich weiß, dass es zu diesem Thema sehr oft Fragen gestellt wurden. Aber da ich ein Linu...
Scannen nur schwarz-weiß möglich
Werner Hahn, 20.09.2016 13:21, 2 Antworten
Canon Pixma MG5450S, Dell Latitude E6510, Betriebssyteme Ubuntu 16.04 und Windows 7. Der Canon-D...
Meteorit NB-7 startet nicht
Thomas Helbig, 13.09.2016 02:03, 3 Antworten
Verehrte Community Ich habe vor Kurzem einen Netbook-Oldie geschenkt bekommen. Beim Start ersch...
windows bootloader bei instalation gelöscht
markus Schneider, 12.09.2016 23:03, 1 Antworten
Hallo alle zusammen, ich habe neben meinem Windows 10 ein SL 7.2 Linux installiert und musste...
Ubuntu 16 LTE installiert, neustart friert ein
Matthias Nagel, 10.09.2016 01:16, 3 Antworten
hallo und guten Abend, hab mich heute mal darangewagt, Ubuntu 16 LTE parallel zu installieren....

Jetzt auf den Mailinglisten

Re: [EasyLinux-Suse] PConverter
Heiko, 26.09.2016 00:04
Am Sonntag, 25. September 2016, 23:56:30 CEST schrieben Sie: Hallo Horst, > > > vielen Dank für...
Re: [EasyLinux-Suse] PConverter
Heiko, 25.09.2016 23:56
Am Sonntag, 25. September 2016, 10:58:55 CEST schrieb Horst Schwarz: Hallo Horst, > vielen Dank für dein...
Re: [EasyLinux-Suse] Networkmanager
Wilhelm Boltz, 25.09.2016 16:11
Hallo, Am Thu, 22 Sep 2016 16:35:03 +0200 schrieb "Udo Teichmann" : > Hallo Dietmar + alle a...
Re: [EasyLinux-Suse] PConverter
Horst Schwarz, 25.09.2016 10:58
Hallo Heiko, vielen Dank für deine Hinweise!Irgendetwas mache ich aber falsch. Das automatische Programm, d...
Re: [EasyLinux-Suse] [gelöst_-_Wine]PConverter
Horst Schwarz, 25.09.2016 10:24
Danke Richi, Wine ist raus! Vielleicht probiere ich später mit der Profi-Software von Wine. GrußHorst Am Fre...