ubuntuusers.de

Legimitierung zum aushängen notwendig?!?

Status: Ungelöst | Ubuntu-Version: Ubuntu GNOME 14.04 (Trusty Tahr)
Antworten |

Ruudsy

Anmeldungsdatum:
1. Mai 2012

Beiträge: 328

Hallo zusammen,

ich habe folgendes Szenario: Analog zur Musiksammlung im Artikel Banshee habe ich meine Bilder auf eine externe Festplatte ausgelagert und folgende udev-Regel

#Mounten der Daten Festplatte
KERNEL=="sd?1", ATTRS{serial}=="xxx", ATTRS{idVendor}=="xxx", ATTRS{idProduct}=="xxx", SYMLINK+="daten", RUN+="/bin/mount /media/daten", RUN+="/bin/mount /home/markus/Bilder"

bzw folgende Einträge in die /etc/fstab hinzugefügt:

# 2TB Daten Festplatte
/dev/daten					/media/daten			ext4	users,atime,noauto,rw,nodev,exec,nosuid		0	0
# bind ins Homeverzeichnis
/media/daten/Bilder				/home/markus/Bilder		none	users,bind					0	0

So weit so gut, ich kann die Platte einstecken und sie wird so gemountet, wie ich es möchte und Shotwell kann auf die Bilder zugreifen. Nun wenn ich die Platte aushängen möchte, im Dateimanager, oder im GNOME Panel oben rechts (über eine Erweiterung möglich), dann werde ih nach einer Legimitierung gefragt, da der Datenträger von einem anderen Benutzer eingehängt wurde. Ich habe nicht einmal die leiseste Ahnung, wo ich ansetzen kann, um das Problem zu beheben, da ich in der /etc/fstab mit der mount Option 'users' ja eigentlich dem schon entgegengewirkt habe, oder?

Ich bin über jede Hilfe dankbar ☺

Moderiert von sebix:

Verschoben, da es um die Rechte geht.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55180

Wohnort: Berlin

Ist das abgetippt oder Copy&Paste?

Was du beschreibst ist das Verhalten der Option user, nicht users.

Ruudsy

(Themenstarter)

Anmeldungsdatum:
1. Mai 2012

Beiträge: 328

Das ist Copy'n'Paste. Deswegen ist es ja so komisch ...

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

Hmpf,

ls -al /dev | grep daten
getfacl /media/daten	

Gruß Taomon

Ruudsy

(Themenstarter)

Anmeldungsdatum:
1. Mai 2012

Beiträge: 328

Hier die Ausgabe der beiden Befehle:

user@ubuntu:~$ ls -al /dev | grep daten
lrwxrwxrwx   1 root root             4 Apr 24 14:06 daten -> sdb1
user@ubuntu:~$ getfacl /media/daten/
getfacl: Entferne führende '/' von absoluten Pfadnamen
# file: media/daten/
# owner: root
# group: daten
user::rwx
group::rwx
other::r-x

Der Benutzer user ist Mitglied der Gruppe Daten.

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

Ich würde die Udev-regel versuchsweise umändern. Da Udev nicht auf Benutzerebene läuft und du dort einen Mount-Befehl integriert hast.

Versuche folgendes.

KERNEL=="sd?1", ATTRS{serial}=="xxx", ATTRS{idVendor}=="xxx", ATTRS{idProduct}=="xxx", SYMLINK+="daten"

also ohne mount. Ich hoffe udisk2 knallt uns nicht dazwischen. Bennenne die Datei mit einer 01-irgendwas .

Starte den Rechner der Einfachheit neu aber umounte erst die externen Festplatte und zieh sie ab. Öffne ein Terminal

tail -f /var/log/syslog

und schließ die Festplatte an. Kannst Du sie dann über den Datei-Manager mounten? Und wird sie im richten Mountpoint eingebunden? Ist ein bißchen Versuch und Irrtum. 😕 Habe ich schon lange nicht mehr gemacht.

Gruß Taomon

Ruudsy

(Themenstarter)

Anmeldungsdatum:
1. Mai 2012

Beiträge: 328

Also während der Ausgabe habe ich folgendes gamacht: Festplatte angestöpselt, diese wurde automatisch gemountet. Ich konnte unmounten und wieder mounten ohne Legimitierung.

Apr 24 21:51:08 Wacholder kernel: [  461.801675] usb 3-2: new SuperSpeed USB device number 6 using xhci_hcd
Apr 24 21:51:08 Wacholder kernel: [  461.824878] usb 3-2: New USB device found, idVendor=174c, idProduct=5106
Apr 24 21:51:08 Wacholder kernel: [  461.824887] usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Apr 24 21:51:08 Wacholder kernel: [  461.824892] usb 3-2: Product: StoreJet Transcend
Apr 24 21:51:08 Wacholder kernel: [  461.824896] usb 3-2: Manufacturer: StoreJet Transcend
Apr 24 21:51:08 Wacholder kernel: [  461.824900] usb 3-2: SerialNumber: S36VJ9AGA10135      
Apr 24 21:51:08 Wacholder kernel: [  461.826050] usb-storage 3-2:1.0: USB Mass Storage device detected
Apr 24 21:51:08 Wacholder kernel: [  461.826228] scsi6 : usb-storage 3-2:1.0
Apr 24 21:51:08 Wacholder mtp-probe: checking bus 3, device 6: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2"
Apr 24 21:51:08 Wacholder mtp-probe: bus: 3, device: 6 was not an MTP device
Apr 24 21:51:09 Wacholder kernel: [  462.833503] scsi 6:0:0:0: Direct-Access     StoreJet Transcend        0    PQ: 0 ANSI: 6
Apr 24 21:51:09 Wacholder kernel: [  462.833997] sd 6:0:0:0: Attached scsi generic sg1 type 0
Apr 24 21:51:09 Wacholder kernel: [  462.834288] sd 6:0:0:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
Apr 24 21:51:09 Wacholder kernel: [  462.834520] sd 6:0:0:0: [sdb] Write Protect is off
Apr 24 21:51:09 Wacholder kernel: [  462.834525] sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00
Apr 24 21:51:09 Wacholder kernel: [  462.834738] sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Apr 24 21:51:09 Wacholder kernel: [  462.898316]  sdb: sdb1
Apr 24 21:51:09 Wacholder kernel: [  462.899113] sd 6:0:0:0: [sdb] Attached SCSI disk
Apr 24 21:51:09 Wacholder kernel: [  463.186002] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
Apr 24 21:51:09 Wacholder udisksd[2735]: Mounted /dev/sdb1 (system) at /media/daten on behalf of uid 1000
Apr 24 21:51:47 Wacholder udisksd[2735]: Cleaning up mount point /media/daten (device 8:17 is not mounted)
Apr 24 21:51:47 Wacholder udisksd[2735]: Unmounted /dev/sdb1 on behalf of uid 1000
Apr 24 21:51:49 Wacholder kernel: [  502.801974] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
Apr 24 21:51:49 Wacholder udisksd[2735]: Mounted /dev/sdb1 (system) at /media/daten on behalf of uid 1000

Das binden des /media/daten/Bilder Ordners an meinen ~/Bilder ist jetzt natürlich entfallen. Sonst funktioniert das so wie ich es mir vorstelle ☺

Antworten |