On Tue, Nov 26, Jim MacBaine wrote:
Hallo,
Die SuSE 8.1 unterstützt ja bekanntermaßen eine ge- wisse Hotplug-Funktionalität. Für usb-storage Geräte wird automatisch ein Eintrag in /dev/fstab erzeugt.
Leider lässt sich ein solches Gerät trotz der Option "user", die vom Hotplug-System in die fstab eingefügt wird (!), nicht von einem unprivilegiertem Benutzer laden, wenn sich ein vfat-Dateisystem auf dem Gerät befindet. Und wie wir alle wissen befinden sich auf meisten USB-Hotplug-Geräten FAT-Dateisysteme.
Das FAT-Dateisystem enthält leider keine "Magic number", die es dem "mount"-Befehl erlauben würde, dieses FS eindeutig als FAT zu erkennen. Da das Hotplug-System nun aber als FS-Typ "auto" in die fstab einfügt kann das Mounten ohne Parameter nicht gelingen. Und diese Parameter darf eben nur ein Superuser übergeben.
Sobald ich ein ext(23)fs auf meinen USB-Stick erstelle, kann ich es auch als normaler Benutzer mounten.
Kennt jemand eine Möglichkeit, dieses Problem zu umgehen?
Wenn Du nur das eine Speichergerät verwendest und immer mit FAT, dann kannst Du ja in /usr/sbin/checkhotmounts in Zeile 109: print FSTABNEW "/dev/${bn}4 /media/${bn}4 auto noauto,user,exec 0 0 #HOTPLUG $un\n"; das 'auto' mit 'vfat' ersetzen. -- ciao, christian ----------------------------------------------------------------- "Na schön, was sollen wir also tun, wenn wir von irgendwas Lebensgefährlichem gebissen werden?" fragte ich. Er sah mich an, als sei ich bescheuert. "Na, was machen Sie dann wohl" sagte er. "Sie sterben. Was denn sonst? Deshalb heißt es ja lebensgefährlich." ------------- Douglas Adams: Die Letzten ihrer Art --------------