Не могу изменить или восстановить пароль

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 в дороге.

Другие вопросы по тегам