我知道这是非常基本的,但我使用的是 Ubuntu Linux 并且我刚刚输入
须藤须
我输入了密码并执行了我必须完成的操作。现在我如何停止成为 root 用户并重新成为普通用户?恐怕我会把事情搞砸之类的rm -rf /。
In Linux systems, the root user has privileges to change permission for every file. Then what is the logic of some files having read only permission for the root user by default?
相关文件: /etc/resolv.conf

这与我安装了 Raspbmc 的 Raspberry Pi 有关。我确实意识到有一个 Raspberry Pi StackExchange 站点,但我想我可能会在这里更多地关注这个问题。
问题是我进行了修改/etc/sudoers以试图向NOPASSWD其中一个用户授予权限,但我猜我在此过程中的某个地方破坏了文件,现在每当我登录/尝试使用时都会收到以下错误sudo:
sudo: parse error in /etc/sudoers near line 19
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Run Code Online (Sandbox Code Playgroud)
我在Ubuntu和StackOverflow上发现了类似的帖子,但问题是所有的答案都需要 root 密码,并且在 Raspbmc 上默认禁用 root 帐户,显然我在尝试更改之前没有启用它/etc/sudoers。
所以我的问题是:如果我没有启用 root 访问权限,我该如何修复文件?甚至有可能吗?
正如标题一样 - 我想允许非 root 用户执行特定的命令,但不是二进制的。例如:
# killall sshd
Run Code Online (Sandbox Code Playgroud)
但不允许杀死任何进程。
是否有任何 Linux 发行版阻止执行,sudo rm -rf /*以便人们在不知道自己在做什么时不会意外删除他们的硬盘?
root ×5
linux ×3
sudo ×2
bash ×1
raspberry-pi ×1
raspbmc ×1
rm ×1
su ×1
sudoers ×1
ubuntu-12.04 ×1