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: 152 Punkte bei 123 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: 99 Punkte bei 103 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.
  • Das Network File System (NFS)
  • 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.

Aktuelle Fragen

Linux von M.2 SSD booten
J P, 01.03.2017 11:04, 0 Antworten
Ein neuer PC soll beschafft werden. Der soll (wenn möglich) von einer M.2 SSD, die in einer PCIe...
Develop Drucker
Jürgen Kos, 27.02.2017 18:15, 0 Antworten
Hallo Comunity. Ich habe nen älteren Developdrucker D3550iD und wollte ihn ins Netzwerk einbin...
Probleme mit der Maus
Thomas Roch, 21.02.2017 13:43, 1 Antworten
Nach 20 Jahren Windows habe ich mich zu Linux Ubuntu probeweise durchgerungen!!! Installation - k...
KWin stürzt ab seit Suse Leap 42.2
Wimpy *, 21.02.2017 09:47, 4 Antworten
OpenSuse 42.2 KDE 5.8.3 Framework 5.26.0 QT 5.6.1 Kernel 4.4.46-11-default 64-bit Open-GL 2....
Shell-Befehl zur Installation von Scanner-Treiber
Achim Zerrer, 15.02.2017 12:13, 10 Antworten
Hallo, ich habe Einen Brother Drucker mit Scanner. Nachdem ich mit Hilfe der Community den Druck...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] [OT]_Laptop_wechselt_immer_wieder_die_MAC_für_WLAN
Alfred Zahlten, 01.03.2017 04:09
Am 28.02.2017 um 15:02 schrieb 86-13-438-09@web.de: > Hallo AlfrecdHallo Dong, > Ist Dein Thinkpad ei...
Re: [EasyLinux-Ubuntu] Installation von Mint 18.1 geht nicht
Rainer, 28.02.2017 20:08
Hallo, Am Tue, 28 Feb 2017 15:14:40 +0100 schrieb 86-13-438-09@web.de: > Wie starte ich das kopieren v...
Re: [EasyLinux-Ubuntu] Installation von Mint 18.1 geht nicht
86-13-438-09@web., 28.02.2017 15:14
Hallo Rainer Klär mich doch bitte auf:Wie starte ich das kopieren von Mint. Ubuntu (die normele,...
Re: [EasyLinux-Ubuntu] [OT]_Laptop_wechselt_immer_wieder_die_MAC_für_WLAN
86-13-438-09@web., 28.02.2017 15:02
Hallo Alfrecd Ist Dein Thinkpad ein T560 20FH002RGE oder ähnlich, von 01/2016 und hat diese...
Re: [EasyLinux-Ubuntu] Installation von Mint 18.1 geht nicht
Alfred Zahlten, 28.02.2017 04:32
Am 27.02.2017 um 08:51 schrieb Rainer: Hallo zusammen, > Das Problem ist, dass Du, @Gerhard, bisher zu u...