选项1

选项1

我最近在我的 Ubuntu 20.04 上遇到了木马病毒和恶意软件的问题,我设法使用 clamav CHkRootkit RKhunter 和 Linux 恶意软件检测器对系统进行了疫苗接种,但尽管删除了受感染的文件并恢复了我的帐户,但我仍然遇到终端没有出现提示的问题,我澄清一下,我已经设法阻止终端关闭,但有一条消息说该过程以代码 1 正确结束,并且阻止提示出现,我已经备份了我感兴趣的东西我想知道是否有可能恢复控制台,因为其余的工作都很好,或者将发行版升级到至少 22.04 是一个更好的选择,以免丢失我的帐户,我已经使用了 7 年多而没有问题,也许他们会得到明确的解决?问题,或者也许建议全新安装更高级的 Ubuntu?谢谢。 我的实际终端

答案1

选项1

  1. 打开文件管理器。在 Ubuntu 上,这是nautilus默认设置。它应该会自动打开到你的主目录,/home/username/
  2. 按 CTRL+H 显示隐藏文件
  3. 删除或重命名以下文件:
  • .bashrc
  • .profile
  • .bash_profile
  • 任何其他类似文件
  • 你的终端也会读取/etc/profile,但如果恶意软件能够更改该文件,就会出现更大的问题
  1. 您的终端现在应该被重置
  2. 继续执行 zwets 的评论以cp /etc/skel/.* ~恢复一些默认设置,例如颜色和别名

选项 2

zwets 的评论很好,但首先你需要一个可以运行的终端来运行它:

  1. 打开你损坏的终端。Ubuntu 的默认终端应该是gnome-terminal,可以使用 CTRL+ALT+T 访问
  2. 在终端输出区域的任意位置单击鼠标右键
  3. 点击“偏好设置”
  4. 在“个人资料”下选择您当前的个人资料项。默认情况下,我的个人资料名为“未命名”
  5. 选择“命令”选项卡
  6. 勾选“运行自定义命令而不是我的 shell”
  7. 输入“/bin/dash”作为自定义命令。/bin/bash --noprofile --norc也可能有效。高级用户(如程序员)可以尝试/usr/bin/python3更大的确定性,以防恶意软件感染 dash shell
  8. 关闭所有终端和首选项窗口
  9. 重新打开终端
  10. 像以前一样修复文件
  11. 删除之前在 GUI 中设置的自定义命令
  12. 关闭并重新打开终端以恢复正常提示

选项 3

  1. 创建另一个管理员用户帐户
  2. 登录该帐户并使用其终端
  3. 升级sudo -i
  4. cd返回到原始用户的主目录
  5. 像以前一样修复文件

选项 4

如果你的 shell 被以下文件破坏,这些是紧急选项/etc

  • 在启动时按 Esc 键,然后选择“Ubuntu 高级选项”>“某些内容(恢复模式)”,或者
  • 在选择“Ubnutu”选项时按 e,然后使用init=/bin/bash技巧
  • 使用安装 Ubnutu 的 LiveCD,挂载硬盘,然后在那里打开一个终端

但是,更建议使用全新安装。这是 Google 等大型组织的政策。一旦感染恶意软件,出于安全考虑,需要清除整个用户帐户或整个系统,具体取决于原始帐户是否为管理员。由于您的系统仍有问题(您的终端),因此您必须假设恶意软件仍然存在,并且可以显示任何内容来欺骗您认为一切“正常”。您应该启动 LiveCD,将您关心的所有个人非系统文件备份到第二USB,然后重新安装系统。

相关内容