Я озадачен.
Насколько я понимаю, папка пользователя / home / user зашифрована паролем пользователя. Подключение через smb к компьютеру как-то расшифровывает папку пользователя. Как это сделать? SMB не передает пароль нормально.
Кроме того, я пытаюсь добиться чего-то похожего, используя pam_mount, но есть некоторые ограничения. Какое программное обеспечение использует Ubuntu для монтирования своих зашифрованных файловых систем?
Если вы имеете в виду шифрование домашнего каталога eCryptfs, то причина, по которой оно доступно, заключается в том, что ядро хранит ключ шифрования домашнего каталога пользователя в памяти до тех пор, пока пользователь входит в систему (как определено сеансом PAM) «). В частности, программное обеспечение, которое обрабатывает это pam_ecryptfs
. См. Его использование в /etc/pam.d/common-*
.
На самом деле я был не прав. Я забыл закрыть сеанс SSH, конечно, домашняя папка все еще была расшифрована.