如何使用 vim 恢复 /etc/sudoers 文件?

如何使用 vim 恢复 /etc/sudoers 文件?

我正在尝试在 Chrome 操作系统终端中恢复我的 /etc/sudoers 文件。我无法访问 grub,也没有 root 访问权限。可能我需要创建一个新的 sudoers 文件?我已经尝试过了,但看起来没有 root 访问权限我无法保存它。我终于弄清楚如何终止正在运行的进程,但现在它只说了以下内容

 Swap files found:
   Using specified name:
1.    .sudoers.swm
          owned by: root   dated: Tue Sep 29 22:45:22 2015
         [cannot be opened]
2.    .sudoers.swn
          owned by: root   dated: Tue Sep 29 15:39:12 2015
         [cannot be opened]
3.    .sudoers.swo
          owned by: root   dated: Tue Sep 29 15:26:39 2015
         [cannot be opened]
4.    .sudoers.swp
          owned by: root   dated: Mon Sep 28 19:06:17 2015
         [cannot be opened]
   In directory ~/tmp:
      -- none --
   In directory /var/tmp:
      -- none --
   In directory /tmp:
      -- none --

Enter number of swap file to use (0 to quit): 

答案1

如果您破坏了sudo配置并且没有 root 访问权限,则确实无药可救。这是设计使然——如果有一种sudo无需 root 即可重新配置的方法,那么sudo一开始就没有意义。

除非你找到获得 root 访问权限的方法,否则你将不得不重装系统

相关内容