Ich habe gerade einen PC mit sehr wenigen Ressourcen hier bei meiner Arbeit installiert und um so viel Speicher wie möglich zu sparen, habe ich installiert Debian-Tests mit LXDE. Das Problem ist, dass wenn ich versuche, einen Flash-Speicher oder einen zu mounten CD-ROM durch PCManFMEs erscheint ein Popup-Sprichwort: Nicht berechtigt.
Im Fall von USB-Speicher war die Lösung, die ich zuerst fand, die folgende:
1- Erstellen in /Medien so viele Ordner mit dem Namen USB, usb1 und so weiter, abhängig von der Anzahl der USB-Anschlüsse.
2- Wie immer wird das erste Gerät mit montiert sdb, Ich habe der Datei hinzugefügt / etc / fstab die folgende Zeile:
/ dev / sdb1 / media / usb1 auto rw, Benutzer, noauto 0 0 / dev / sdb2 / media / usb2 auto rw, Benutzer, noauto 0 0 / dev / sdb3 / media / usb3 auto rw, Benutzer, noauto 0 0 / dev / sdb4 / media / usb4 auto rw, user, noauto 0 0
3- Dann gab ich ihm Berechtigungen und stellte den fraglichen Benutzer als Eigentümer dieser Ordner in Frage:
# chmod -R 755 / media / usb * # chown -R Benutzer: Benutzer / media / usb *
Ich habe neu gestartet und die Speicher wurden automatisch in diesen Verzeichnissen bereitgestellt. Aber CD-ROM Ich hatte immer noch das gleiche Problem. Ich fand die Lösung in der Archlinux Wiki.
1- Als root erstellen wir die Datei /etc/polkit-1/localauthority/50-local.d/55-myconf.pkla (Sie können einen anderen Namen wählen, der jedoch immer mit enden muss .pkla).
2- Wir fügen innen Folgendes hinzu:
[Speicherberechtigungen] Identität = Unix-Gruppe: Speicheraktion = org.freedesktop.udisks.filesystem-mount; org.freedesktop.udisks.drive-eject; org.freedesktop.udisks.drive-separat; org.freedesktop.udisks.luks -unlock; org.freedesktop.udisks.inhibit-polling; org.freedesktop.udisks.drive-set-spindown ResultAny = yes ResultActive = yes ResultInactive = no
3- Dann fügen wir den Benutzer der Gruppe hinzu Lagerung. Wenn diese Gruppe nicht existiert, erstellen wir sie:
# addgroup storage
# usermod -a -G storage USERNAME
Wir starten neu und bereit.
