小编Max*_* R.的帖子

损坏的 sudo:无法打开 /etc/sudoers:没有那个文件或目录

我有一个安装了 Unetbootin 的 Ubuntu 11.04 的实时 USB 持久版本。

一段时间后,我在升级内核并尝试在笔记本电脑上使用第二个屏幕时遇到了一些错误。后来我注意到一个奇怪的,显然不相关的问题:每次我尝试sudosomething我都得到相同的回应:

sudo: can't open /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
Run Code Online (Sandbox Code Playgroud)

无法执行任何需要 root 权限的操作,我使用single引导选项重新启动并能够访问 root 控制台。

我注意到以下行为:

# ll /etc/sudoers
-r--r----- 0 root root 1014 2011-05-31 16:23 /etc/sudoers
# cat /etc/sudoers
cat: /etc/sudoers: No such file or directory
Run Code Online (Sandbox Code Playgroud)

硬链接计数为零有什么问题吗?我怎样才能改变它?我的另一台正常工作的计算机上的硬链接计数为 1。

如果重要的话,实时会话用户仍然属于管理员组。

filesystem live-usb sudo

14
推荐指数
2
解决办法
1万
查看次数

Apache 服务器是默认安装的一部分吗?

我的计算机上有一个正在运行的 apache2 服务器。

由于我不将它用作服务器,我可以安全地删除它(以节省 RAM、启动时间等)还是它仍然有用(如 Ubuntu 默认安装的一部分)?

apache2 default-programs

4
推荐指数
1
解决办法
306
查看次数

如何构建主线内核源码包?

Ubuntu 内核 PPA仅提供 linux-headers*.deb 和 linux-image*.deb 包。如何构建相应的 linux-source*.deb 包?

语境:

我目前正在运行带有主线内核(现在是3.2 rc6)的Ubuntu 11.10,以更好地支持我的 sandybridge IGP(带有 intel i5-2520M CPU 的戴尔 E6420 笔记本电脑)。

看来,我想安装此触摸板驱动程序,ALPS 触摸板受到严重支持(请参阅之前的链接错误报告),同时等待内核版本 3.3 中的上游支持

问题是,DKMS 一直抱怨找不到完整的内核源代码:

Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
Run Code Online (Sandbox Code Playgroud)

看来我可能不需要完整的源代码,但我仍然想尝试安装它,看看它是否能解决我的问题。

我试过的:

  1. 解压 kernel.org 源文件档案/usr/src/。DKMS 还在抱怨。
  2. 使用 uupdate 手动更新内核源包和主线源包,如解释here。没有成功。
  3. 按照@roadmr 和@elmicha 说明手动构建 linux-source 包。我最终成功构建了它,但 DKMS 仍然抱怨缺少源代码。
  4. 最后,我注意到一个错误,我在重新安装内核头文件时没有首先发现。看来我得到的 .deb …

repository kernel mainline-kernel

4
推荐指数
1
解决办法
8303
查看次数

默认情况下如何使用自定义参数启动 google-chrome?

我想从带有--purge-memory-button选项的统一启动器中启动 chrome 和 chrome 。

对于铬我能以上参数添加到/etc/chromium-browser/default,但是这不是一个选项google-chrome

我该怎么做google-chrome?我的.bash_profile作品中会有别名吗?

settings google-chrome ram

3
推荐指数
1
解决办法
6738
查看次数