Krótka odpowiedź: tak i nie .
Czy root może zobaczyć mój zaszyfrowany folder / folder domowy?
Tak . Tak długo, jak jesteś zalogowany, zarówno użytkownik root, jak i każdy użytkownik sudo może zobaczyć odszyfrowane pliki. Ponadto, gdy obudzisz się ze snu, /home
nadal będziesz odszyfrowany.
Jest też błąd, ecryptfs
który uniemożliwia odmontowanie odszyfrowanego /home
folderu podczas wylogowywania. Zamiast tego powinieneś zamknąć lub ponownie uruchomić komputer lub ręcznie odmontować folder od innego użytkownika sudo / root. Zobacz to pytanie, aby uzyskać więcej informacji.
Czy inny użytkownik z uprawnieniami root może zmienić moje hasło, a następnie zalogować się do mojego konta przy użyciu nowego hasła, aby zobaczyć moje zaszyfrowane / home?
Nie . Twój /home
folder nie jest zaszyfrowany za pomocą hasła, ale za pomocą hasła, które jest szyfrowane za pomocą hasła. Inny użytkownik zmieniający hasło nie wpłynie na hasło.
Przy pierwszym logowaniu po zmianie hasła administracyjnego musisz ręcznie zamontować zaszyfrowany dom i ponownie zapakować hasło. Do tych zadań potrzebujesz starego i nowego hasła
ecryptfs-mount-private
ecryptfs-rewrap-passphrase ~/.ecryptfs/wrapped-passphrase
Kiedy pan zmienić swoje hasło, hasło katalog domowy jest ponownie szyfrowane z nowym hasłem, więc trzeba mieć stały dostęp do swoich plików z nowym hasłem. Jest to obsługiwane przez PAM (Pluggable Authentication Modules) ( przez ).
Zobacz to powiązane pytanie.
ecryptfs
i systemd. Gdy użytkownik jest zalogowany, a folder domowy jest odszyfrowany, pozostaje w ten sposób, czy użytkownik pozostaje zalogowany, czy się wylogowuje. Jedynym sposobem ponownego zaszyfrowania folderu domowego jest ponowne uruchomienie systemu. Ten błąd nie został jeszcze naprawiony.