Wie kann ich eCryptfs nicht automatisch aushängen?

1445
JakeGould

Ich verwende eCryptfs und möchte entweder Folgendes tun:

  1. Hängen Sie das private Verzeichnis nicht automatisch ab, wenn sich der Benutzer abmeldet. 2. Mounten Sie das private Verzeichnis eines anderen Benutzers, damit ich nur ein Skript verwenden und mich abmelden kann (möglicherweise von root).

Der Grund dafür ist, dass Gitolite auf das Verzeichnis zugreifen kann, wenn nach dem Mounten des Dateisystems niemand angemeldet ist. Ich kann etwas Ähnliches für tun www-data.

0
Was ist der Sinn, public_html in einem ecryptfs-Dateisystem zu belassen? grawity vor 13 Jahren 0
@ grawity: Ich kann mir keinen Grund vorstellen, aber ich werde ihn immer noch für git brauchen. Ich will nicht mal Redmine mit git, also brauche ich wahrscheinlich nicht die www-Daten und Verschlüsselung. vor 13 Jahren 0

2 Antworten auf die Frage

0

löschen ~/.ecryptfs/auto_umount. Es ist eine leere Datei, so dass Sie sie mit Touch wiederherstellen können

0
scotty86

Laut einem Benutzer bei Ask Ubuntu handelt es sich um einen bekannten Fehler . Ich weiß nicht, ob es wahr ist oder nicht, aber ich habe eine Problemumgehung gefunden.

Ich habe am Ende meiner .bash_logout(zB vim ~/.bash_logout) folgenden Zeile hinzugefügt :

(sleep 10; ecryptfs-umount-private) & 

Wenn ich mich abmelden möchte (über die ssh-Verbindung), wird die Meldung angezeigt, dass die Sitzung noch geöffnet ist und nicht die Bereitstellung aufgehoben wird. Mein Heimatverzeichnis wird jedoch aufgehoben bzw. verschlüsselt.