使用Deepin Recovery修复无法使用sudo问题

目录

文章目录

  • 目录
    • 使用Deepin Recovery修复无法使用sudo问题
    • Deepin使用习惯
      • deepin使用rime输入法

使用Deepin Recovery修复无法使用sudo问题

  • 问题原因
    因为手残,使用sudo visudo想把当前用户设置为sodu用户,由于语法与Centos7 不一致,导致sudoer解析错误,无法使用root用户。而deepin默认进入的不是root用户,需要使用sudo进行切换。所以造成无法在deepin系统下修改/etc/sudoer文件,形成了死循环。
  • 遇到的问题及解决方法
    使用Deepin Recovery修改deepin GUN系统的/etc/sudoer文件。在开机界面可以选择进入deepin recovery系统。
    (1)recovery系统无法使用和安装vi
    这里写图片描述
    由于安装完系统没有进行更新,使用sudo apt-get update升级软件包。
    使用Deepin Recovery修复无法使用sudo问题_第1张图片
    (2)vi 仍然无法安装,但是可以安装vim
    这里写图片描述
    将有语法问题的行注释掉
    使用Deepin Recovery修复无法使用sudo问题_第2张图片
    (3)但是发现文件是But the sudoers file is readonly!
    (4)检查文件权限,只有r的权限。赋予写的权限。
    shell chmod +w sudoers
    (5)再编辑/media/deepin/d32…/etc/sudoer 文件,把错误的一行注掉:
    使用Deepin Recovery修复无法使用sudo问题_第3张图片
    (6)重启进入deepin GUN即可。

Deepin使用习惯

  • 字体:noto mono
  • 字号:17

deepin使用rime输入法

deepin的输入法是基于fcitx框架的,在deepin的应用商店中安装的rime是没有五笔输入法的。所以首先安装wubi的字典文件及schema文件。

  • sudo apt-get install fcitx-rime
  • sudo apt-get install librime-data-wubi
  • 编辑default.yaml,schema_list下添加:

使用Deepin Recovery修复无法使用sudo问题_第4张图片

  • 设置default.custom.yaml 文件,如果没有需要先创建.
    使用Deepin Recovery修复无法使用sudo问题_第5张图片

  • wubi86_userdb可以复用,把该目录拷到/home/renal/.config/fcitx/rime目录下,然后重新部署就可以继续使用了。

  • 需要打开搜狗输入法

你可能感兴趣的:(使用Deepin Recovery修复无法使用sudo问题)