fuse + encfs, kann mit fusermount gemountet, aber nicht unmountet werden

fuse + encfs, kann mit fusermount gemountet, aber nicht unmountet werden

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.

verwandte Informationen