Ich habe zwei Verzeichnisse im Home-Ordner erstellt und sie mit den Standardkonfigurationen mit encfs gemountet.
Das hat recht gut funktioniert, das Dateisystem ist gemountet und einwandfrei verschlüsselt.
Das Seltsame ist nun, dass ich es nicht ohne erhöhte Rechte aushängen kann,mit Fixiereinheit.
$ fusermount: Unmounten von [Pfad] fehlgeschlagen: Berechtigung verweigert
Welche Genehmigung könnte nötig sein?
Ein bisschen graben, der Fehler scheint von umount2() zu stammen
Beachten Sie, dass ich kein Mitglied der Gruppe „fuse“ bin, aber jedem Lese- und Schreibberechtigungen für fusermount erteilt wurden. Ich habe keinen Root-/Sudo-Zugriff.
Antwort1
Geben Sie uns das nächste Mal eine Ausgabe Ihrer ls -l /bin/fusermount
.
Die normalen Ausführberechtigungen /bin/fusermount
(Fusermount-Version: 2.8.3, unter Centos 6.6) lauten wie folgt:
$ ls -l /bin/fusermount
-rwsr-x--- 1 root fuse 32336 Dec 7 2011 /bin/fusermount
Das bedeutet, dass Sie Root sein oder zur Fuse-Gruppe gehören müssen, um es auszuführen.
Wenn Sie jedem Schreibberechtigung für die ausführbare Datei erteilt haben /bin/fusermount
, ist das 100 % falsch, da jeder sie beschädigen oder durch einen Exploit ersetzen kann. Personen mit Ausführungsberechtigung (d. h. Benutzer in der Fuse-Gruppe) erhalten möglicherweise eine Root-Shell.
Wenn durch... wurde jedem gegebenSie haben tatsächlich jedem Schreibberechtigung für die Verzeichnisse im gemounteten Dateisystem erteilt (um das Aushängen zu ermöglichen). Diese Verzeichnisberechtigungen sind für die Steuerung des Mountens selbst über Fusermount irrelevant.