Fehler mit Ecryptfs-mount-private aufgrund von setreuid

625
Micah

Dem archlinux-Leitfaden zu ecryptfs folgend habe ich an der Erstellung eines Passthrough-verschlüsselten Ordners auf / home / share gearbeitet. Ich mache dies auf OpenSUSE-Sprung 15 mit ecryptfs-utils. Ich habe die Fstab wie die Konfigurationsdatei, die ich share.conf und share.sig nannte, richtig generiert. Dann habe ich den richtigen Schlüssel in den Kernel-Schlüsselring geladen. Wenn ich jedoch laufe:

mount.ecryptfs_private share 

Ich erhalte folgende Ausgabe:

setreuid: Operation not permitted 

Dies lag zunächst an unzulässigen Berechtigungen für /sbin/mount.ecryptfs_private. Ich habe dieses Problem mit einer Neuinstallation gelöst und jetzt sind die Berechtigungen:

-rwxr-xr-x 1 root root 34152 Aug 20 12:49 /sbin/mount.ecryptfs 

Irgendwelche Gedanken, was zu tun ist? Ich weiß aus dem Code, dass mount.ecryptfs_private komplexe Aufgaben mit Berechtigungen erledigt, da für das Einhängen eines fs Root-Zugriff erforderlich ist. Der Benutzer muss jedoch der Benutzer sein, um auf seinen Schlüsselbund zuzugreifen. Es scheint also ein fragiles Setup zu sein. Ich könnte anfangen, die SELinux-Einstellungen für ecryptfs zu untersuchen

0

0 Antworten auf die Frage