1446
Помогите, случайно поменял файл shadow, теперь не работают пароли. [Решено]
Черт меня дернул запустить программу pacdiff, посмотреть что это, тыкнул не разобравшись, и она мне первым делом изменила файл shadow:
переименован '/etc/shadow.pacnew' -> '/etc/shadow'
после этого не работают пароли, ни на рута, ни на судо. можно ли как-то решить это? компьютер очень важен, куча рабочих файлов, боюсь что не смогу теперь зайти (пока в сессии залогинен) и все пропадет.
переименован '/etc/shadow.pacnew' -> '/etc/shadow'
после этого не работают пароли, ни на рута, ни на судо. можно ли как-то решить это? компьютер очень важен, куча рабочих файлов, боюсь что не смогу теперь зайти (пока в сессии залогинен) и все пропадет.
5 комментариев
Наверняка еще и раздел зашифрован?
Попробуй загрузиться в single user режиме:
При включении компа жмякаешь Shift. Попадаешь в grub. Редактируешь (E) основной пункт закгрузки. В конце строки добавляешь через пробел слово «single». Загружаешся (F10). И меняешь пароли.
Или (если не догадался зашифровать раздел) можно поредактировать /etc/shadow с лайв-образа.
wiki.archlinux.org/title/Reset_lost_root_password_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
после восстановления у меня файл shadow не содержал ничего, кроме рута и пользователя, которому я задал пароль (т. е. этот пакдиф видимо мне создал полностью пустой файл шедоу, в которые я добавил рута и пользователя, и больше там ниче не было). а в резервной копии файла (shadow-) была ещё куча разных строк, службы там всякие, вот такие
так что я на всякий случай восстановил файл шедоу из резервной копии (сделал sudo cp /etc/swadow- /etc/swadow). не знаю влияет ли это на что-то, может и так работало бы все
насчёт резервной копии, я пытался делать бэкап таймшифтом, но он у меня получался по 500 гб, больше в несколько раз чем свободного места на диске. ща почитал про точки восстановления, они вроде должны мало весить, попробую сделать в ближайшее время
user: хэш:19173::::::
а в шедоуминус
user: хэш:18344:0:99999:7:::
если честно не знаю что это за цифры, но решил что лучше восстановить старый файл, тем более у него дата изменения такая же, как у действующих файлов passwd и groups, так что он наверное не устаревший
но копию получившегося после восстановления shadow тоже сохранил на всякий случай. тяжело быть тупым в линуксе, не знаешь откуда прилетит, приходится стараться все предусмотреть :)
у меня не была зашифрована. а это получается что таким способом можно и в зашифрованную систему войти без пароля? какой тогда смысл шифровать? у меня на другом компьютере зашифрована, для надёжности типа, я б попробовал зайти туда таким способом, но боюсь поломать что-то