У меня проблема в том, что я использую eCryptfs для шифрования домашней папки пользователя, но для ее расшифровки у пользователя должен быть пароль. Однако после того, как я зашифрую домашнюю папку, мне бы очень хотелось изменить пароль пользователя, особенно сделать его пользователем без пароля. В этом случае я не могу войти через учетную запись этого пользователя из-за разницы в пароле. То, что я хотел бы сделать, это изменить пароль пользователя без проблем или иметь возможность зашифровать его папку, даже если у пользователя нет пароля.
Вы не можете иметь зашифрованную домашнюю страницу для пользователя без пароля, поскольку это противоречит всей цели шифрования.
Однако вы можете изменить пароль пользователя, если дом уже зашифрован. Дело в том, что вы не можете сделать это из другой учетной записи пользователя с привилегиями root.
Файлы шифруются ключом, который хранится на жестком диске. Этот ключ затем шифруется паролем пользователя. Даже если у вас есть root-доступ, вам все равно придется использовать старый пароль.
Решение состоит в том, чтобы пользователь сменил пароль без каких-либо повышенных привилегий.