Ich teile meinen Computer in einer Multiseat-Konfiguration und möchte, dass jeder Wechselmedien mit einer Umask von 0 (dh für alle und verschiedene lesbar und beschreibbar) bereitstellt. Nun, idealerweise nur über Gruppen- Disks oder Plugdev oder so, aber global reicht zur Not aus .
Außer nein, es besteht auf Modus 700 mit Eigentümer und Gruppe als meinem Benutzer.
Dinge, von denen ich dachte, dass sie funktionieren könnten, aber nicht:
Richtliniensatz
Dadurch konnten die Leute das Gerät montieren. Aber die Berechtigungen waren falsch. Es scheint nicht möglich zu sein, die Berechtigungen hier zu ändern - ich denke nur udisks
kann.
udev
Versuchte diese Regel und schaffte es nicht, den USB-Stick zu bekommen. Ich bin mir jedoch ziemlich sicher, dass dies nicht der Fall ist, da dies die Berechtigungen für das Gerät und nicht für den Mountpoint sind und diese bereits mit einem Festplatten- Gid ausreichen .
KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0000"
KDE Device Notifier + udisks
udisks
führt die Mount-Operation für den KDE Device Notifier aus. Es gibt jedoch keine Einstellung zum Steuern / Überschreiben der verwendeten Mount-Optionen. Device Notifier scheint auch keine Einstellung für group oder umask zu haben.
Wenn man es jedoch manuell montiert, funktioniert es einwandfrei. Das macht sowieso:
udisks --mount /dev/sdf1 --mount-options umask=0
udisks-kleber
Ein sehr vielversprechendes Werkzeug, aber keine Würfel. udisks-glue
Mit dieser Funktion können Sie benutzerdefinierte Reaktionen auf udisks
Ereignisse auf dbus konfigurieren ! Es kann Geräte automatisch einbinden und Sie können die Umask dafür steuern. Leider hat dies keine Auswirkungen auf die Mount-Optionen für den Device Notifier und es gibt keine Einstellung zum generellen Überschreiben von Mount-Optionen.
Es kann ein Ereignis auslösen, wenn udisks etwas montiert. Also dachte ich, ich würde es verwenden, um das Laufwerk wieder zu montieren. Außer es stellt sich heraus, dass die meisten Mount-Optionen zwar gut funktionieren, udisks
aber nicht funktionieren remount
.
$ udisks --mount /dev/sdf1 --mount-options umask=0,remount
Mount failed: Mount option remount is not allowed
Aaaund ich bin ratlos. Irgendwelche Ideen? Ich bin noch am 12.10, vielleicht hat der 13.04 etwas Magie dafür?
Antworten:
Die beste Option, die ich gefunden habe, ist udiskie . Udiskie ist in Debian und daher auch in Ubuntu.
Dies ist standardmäßig der Fall.
Beispielsitzung:
Wenn Sie mit einem bestimmten Satz von Berechtigungen bereitstellen möchten, können Sie beispielsweise Folgendes tun:
Beispielsitzung:
quelle