Ich habe eine FreeBSD 10.3-Installation, in der ich die automatische Bereitstellung von Wechseldatenträgern (z. B. USB-Flash-Laufwerke oder Festplatten) konfiguriert habe. Die automatische Bereitstellung funktioniert, allerdings sind die Berechtigungen falsch. Benutzer können lesen und ausführen, aber nicht schreiben. Um auf das USB-Speichergerät zu schreiben, müssen Sie entweder sein root
oder verwenden sudo
.
Zunächst einmal gibt es hier mehrere ähnliche Fragen (dhUSB-Laufwerkberechtigungen beim automatischen Mounten), aber sie sind Linux-basiert, was bedeutet, dass sie verwenden, udev
während FreeBSD verwendetdevd
Gemäß den Anweisungen in derFreeBSD Handbuch, Kapitel 17.4.2kann ich meine USB-Geräte in das /media
Verzeichnis mounten. Die Ausgabe ls -la /media
alsregulärBenutzer bekomme ich:
$ ls -la
total 14
drwxr-xr-x 3 root wheel 512 Apr 14 18:56 .
drwxr-xr-x 19 root wheel 26 Apr 14 14:56 ..
drwxr-xr-x 3 root wheel 512 Apr 14 10:52 DataDisk
drwxr-xr-x 3 root wheel 512 Apr 14 19:02 FAT32
Wie Sie sehen, sind bei mir zwei Festplatten automatisch gemountet - "DataDisk" und "FAT32". Ich kann beide Laufwerke durchsuchen und sogar Skripte von beiden Laufwerken ausführen, was richtig ist; die Berechtigungen sind oben angegeben.
Aber ich kann nicht schreiben.
Der betroffene Benutzer ist Mitglied der wheel
Gruppe. Wenn ich die Berechtigungen manuell einstelle ( chmod 660 /media/DataDisk
), funktioniert alles, bis ich es aushänge/neu einhänge oder neu starte.
Ich vermute, dass ich die Berechtigungen (als Optionen) festlegen muss, /etc/auto_master
aber dieFreeBSD-Manpageist so vage, ich bin nicht sicher, was ich tun soll.
Kann mir jemand einen Weg zeigen, wie ich das Problem lösen kann?