Не могу изменить или восстановить пароль
TL; ДР: Сменил пароль после того, как заподозрил, что моя система взломана, и понял, что я не вижу пользователей в разделе "Учетные записи пользователей" и не могу сменить пароль в терминале с passwd
; Как это исправить?
После паники ядра в незащищенной сети (то есть публичной библиотеке) я понял, что экран входа в систему laptopt зависает навсегда. После того, как я сменил пароль, я понял, что ни один пользователь (у меня есть два) не появляется в меню пользователей и групп любой среды рабочего стола.
Я успешно изменил пароль root с помощью passwd, но для себя passwd запрашивает пароль kerberos (что, по-видимому, вещь kde). В настоящее время я печатаю на телефоне, поэтому не могу публиковать снимки экрана.
Теперь на моем ноутбуке включены ftp и telnet, поэтому я не удивлюсь, если моя система будет взломана.
Какие-либо предложения, кроме переустановки системы или сброса ее с орбиты? Спасибо за любую помощь заранее
2 ответа
Что произошло
- После того, как у меня возникла паника в ядре и мой lappie рухнул на общедоступном Wi-Fi, я пошел, чтобы сбросить пароль, и понял, что Kerberos не позволит мне, хотя пароль, который я ввел на 100%, был правильным
- Я не мог видеть пользователей, появляющихся в любом графическом приложении из любой среды рабочего стола, которая позволяет управлять учетными записями пользователей
- проверка с
netstat -tpn
Я заметил установленное соединение TCP от ssmtp на китайский IP-адрес
Что вызвало события
Весной прошлого года, когда я только начинал с Ubuntu, я прокомментировал строку
Exec=/usr/lib/accountsservice/accounts-daemon
файл формы/usr/share/dbus-1/system-services/org.freedesktop.Accounts.service
, Идея пришла из поста об изменении фона приветствия.Я знал об эффекте раньше, но с тех пор забыл, что происходит.
видимо отключение этого демона как-то "запутало" керберос
Сам Kerberos, возможно, пришел с KDE или ошибочно установив Heimdal вместо Heimdall (программа для Android), но это скорее предположение, чем факты
Я использую более новое ядро 3.18, а также новую беспроводную карту (rtl8192se). Беспроводная карта доставляла мне много хлопот: частые обрывы соединения и помехи при любом воспроизведении (youtube, smplayer и т. Д.), Чего не происходит с оригинальной картой.
"китайское соединение" возникло очень давно, когда я экспериментировал с ssmtp, прежде чем обнаружил, как использовать msmtp с mutt для проверки своей электронной почты, что и есть.,,.китайский язык.
Что я сделал, чтобы решить проблему
Главным образом то, что выполнило эту работу, - это удаление kde и нескольких других пакетов, среди которых были heimdal. Возможно, были и другие пакеты, но я точно не задокументировал процесс.
По сути, за последние 24 часа я снова и снова перебирал систему, удаляя kde, heimdall, переустанавливая ubuntu-desktop
а также gnome-shell
случайно удалив coreutils
(и теперь я узнал о проверочном сообщении "Да, делай, как я говорю!" в apt-get, которое никогда не следует игнорировать). Я продолжал монтировать систему на работающем USB, как рассказывалось в этой статье (в основном, часть "Ошибка обновления"). Я переустановил coreutils
, bsdmainutils
, network-manager
, так же как ubuntu-desktop
(опять же, хотя, похоже, не имеет большого значения) и gnome-shell
, И альт - вот я, набираю новую учетную запись, в которой моя домашняя папка все еще находится в / home и файлы все целы, нетронуты. Маленькая копия .mozilla
а также .muttrc
файлы заставили меня снова чувствовать себя как дома на этой новой учетной записи. Следующим шагом будет просто изменить владельца моей старой папки с помощью sudo chown -hR newAccount.newUsergroup /home/myOldFolder
и навести порядок.
В итоге
Все это было просто сочетание несчастных случаев, которые привели меня в панику. С более позитивной точки зрения, я усвоил несколько хороших уроков на будущее.
Я хотел бы использовать загрузочный компакт-диск, а также chroot и изменить пароль - убедитесь, что вы mount --bind
каталоги CD $PATH, тем не менее, не используют потенциально испорченные исполняемые файлы - или просто добавьте себя в качестве нового пользователя, отредактируйте числовые идентификаторы и скопируйте текущий /etc/passwd* на свой диск - сохраняя копии старых - & попробуйте; если это не помогает, вы можете скачать chkrootkit и попробовать это.
Я был бы не в восторге от использования флешки для этой цели.
Однако, если он был взломан, может быть любое количество скрытых вещей, и я бы восстановил свои данные и вытер ноутбук - возможно, с cat /dev/random >/dev/sda
в дороге.