我已经安装了 12.04 LTS,但令人惊讶的是无法以 root 身份登录。我已经解锁并为 root 设置了密码,但是在登录时我看不到 GUI 登录中的“其他”选项,我可以在其中输入 root id 和密码。
请帮我。
我试图理解这种情况......今天我遇到了 de sudoers 文件的问题,因为我修改了这个修改并遇到了问题。所以解决问题的唯一方法是在恢复模式下使用 root 修改文件。
这就是问题开始的地方......根本没有询问密码......所以,只需选择 2 个选项(Grub 中的恢复模式和恢复模式中的 Root),我就可以访问我的所有系统和所有他的文件作为根。
这是非常危险的!任何人都可以轻松删除重要文件,或者在没有任何密码/密码/...的情况下简单地破坏整个系统。
Canonical 是否有任何官方沟通?它只是一个旧的忘记功能,或者只是因为他们不想而不想改变的东西?
这是一个新手提出的问题,只是想了解事情如何以及为什么会像他们这样做。为什么我每次都必须使用 sudo?sudo 在 term 会话中的第二次使用不需要密码,所以它知道我可以访问 root,所以为什么我不能在没有 sudo 的情况下输入“mkdir 目录”?
我曾尝试使用本教程让谷歌浏览器以 root 身份运行,但现在只是谷歌浏览器无法启动。
如果我从终端尝试google-chrome
我得到:
root@ubuntu:~# google-chrome
Segmentation fault (core dumped)
Run Code Online (Sandbox Code Playgroud)
如果我尝试从软件中心卸载,当我单击已安装的软件时它只会挂起。我试过了,apt-get purge
但没有成功。你有什么建议?
用于配置的 GUI 显示没有任何声音设备。声音适用于其他用户。
我该如何解决?
我想知道在 Ubuntu 中禁用了 root 帐户以及它是否对安全性有任何影响。如果有人入侵您的 PC,他们可以输入:
user@user:/home$ sudo -i
root@r00t:~# Voila, i am root and I don't have root password, right?
Run Code Online (Sandbox Code Playgroud)
这是我的 PC 上的一个例子, up ,那么为什么要禁用它呢?多年来,我对禁用 root 毫无疑问,但现在我越来越想到这一点......
如果有人已经通过 IP 入侵了您的帐户/PC,或者如果他们只需要输入sudo -i
以获得 root权限,则禁用/启用 root 权限有什么区别?
这是这里的一个帖子的引用:
在 Linux 中有一个名为 root 的特殊帐户。默认情况下,它在 Ubuntu 中被锁定,但您可以启用 root 帐户。
然而,这通常不是一个好主意,您应该在启用 root 登录之前非常仔细地考虑。
有几个很好的理由不以 root 身份登录,而是使用,
sudo
包括
- 用户不必记住他们可能会忘记的额外密码(即 root 密码)(或记下以便任何人都可以轻松破解他们的帐户)。
- 默认情况下,它避免了“我可以做任何事情”的交互式登录(例如,用户倾向于在 Microsoft Windows 系统中以“管理员”用户身份登录),在发生重大更改之前会提示您输入密码,这应该会让您想想你正在做的事情的后果。
sudo
添加命令运行的日志条目(在/var/log/auth.log
)。如果您搞砸了,您可以随时返回并查看运行了哪些命令。它也很适合审计。- 每个试图强行进入您的盒子的破解者都会知道它有一个名为 Root 的帐户,并会首先尝试。他们不知道您其他用户的用户名是什么。由于 Root 帐户密码被锁定,因此这种攻击在本质上变得毫无意义,因为首先没有密码可以破解或猜测。
- 通过在组中添加和删除用户,在不损害 Root 帐户的情况下,允许在短期或长期内轻松转移管理员权限。sudo 可以使用更细粒度的安全策略进行设置。
这在 RootSudo 社区文档中有更详细的讨论
如果您有许多通常需要 sudo …
IE:/var/lib/whatever
我知道这是 root 访问问题,但是...
我有一个朋友因为这个原因不喜欢 Ubuntu,并且只会运行 Cent 操作系统。有没有办法证明他不是这样的?