Честно говоря, вам, возможно, придется просто перекомпилировать ядро, чтобы получить пакет теней. Из своего опыта и всех исследований, которые я вижу в Интернете, я не вижу другого способа хранения паролей пользователей SHA256 без пути к файлу / etc / shadow. Очевидно, что если вы root, вы можете $ sudo passwd user
изменить / установить пароли пользователей на хешированные пароли SHA256, но единственное место, где я их вижу, - это файл / etc / shadow.
единственная причина, по которой я это говорю, это то, что я знаю только один способ проверки данных для паролей пользователей - pwck -r /etc/shadow
& pwck -r /etc/passwd
, поэтому без этих путей к файлам я не вижу другого способа хранения / проверки данных паролей пользователей.
Вы пробовали команду pwconv
для создания файла / etc / shadow из файла / etc / passwd?