我经常在论坛或其他网站上看到有人开玩笑说以 root 身份运行/登录,好像这是一件可怕的事情,每个人都应该知道它。然而,关于此事的搜索并没有透露太多信息。
Linux 专家可能广为人知,但我真的不知道为什么。我记得多年前我第一次尝试 Linux(Redhat 和 Mandrake)时总是以 root 身份运行,不记得因此遇到任何问题。
实际上有一些发行版具有明亮的红色背景,上面到处都是警告标志作为 root 用户(SuSe?)的墙纸。我仍然使用“管理员”帐户在我的 Windows 安装中经常使用,并且也没有遇到任何问题。
我试图su
root 以便我可以安装灯,但是当我尝试时出现身份验证错误:
user@host:~$ su
Password:
su: Authentication failure
Run Code Online (Sandbox Code Playgroud) 我需要配置一台机器,以便可以通过 SSH 远程自动安装软件。按照wiki,我能够设置 SSH 密钥,这样我的用户就可以在没有密码的情况下访问机器,但是我在使用时仍然需要手动输入我的密码sudo
,这显然不应该是自动化过程。
虽然我/etc/ssh/sshd_config
有PermitRootLogin yes
,但我似乎无法以 root 身份登录,大概是因为它不是具有单独密码的“真实”帐户。
如何配置 SSH 密钥,以便进程可以在 Ubuntu 上以 root 身份远程登录?
为什么Ubuntu不允许GUI用户在系统启动时像Windows管理员一样以root身份登录?
为什么他们限制我们只能通过终端登录?
在标准桌面安装中,我创建了我的管理和用户登录。此外,对于某些应用程序,系统会要求输入 root 密码。
所以我的问题是:当我在安装过程中从未创建 root 登录时,它的默认密码是什么?
我不在乎我是否搞砸了系统(如果我这样做很可能),或者这可能意味着潜在的安全问题。请注意,我不只是想“启用 root 登录? ”,而是以root 身份自下而上运行我的 GUI。我不想为任何东西输入我的密码,而只是为了登录并完全控制它。
当然,我希望任何以 root 身份运行的应用程序,如 Firefox、LibreOffice 等,而不必弄乱终端。那么,我该怎么做呢?
这个问题试图解决不喜欢当前root与普通用户分离的权限系统的用户。我不赞同这种行为,但如果用户想要,无论出于何种原因,这个问题应该适合他们的顾虑。
任何我想下载或执行最简单任务的内容,都会提示我输入密码。尽管这是一项出色的安全功能,但它确实带来了不便。我尝试sudo visudo
并更改%ALL=(ALL) ALL
为NOPASSWD:ALL
保存并退出无济于事。需要建议。
最近,我问“如何列出已登录的用户? ”该命令who
非常适合此目的。但是我如何找到谁以 root 身份登录?用户名是“root”吗?
我们如何开启root桌面登录呢?我设置了root密码然后修改了/etc/gdm3/custom.conf
[Security]
AllowRoot=true
Run Code Online (Sandbox Code Playgroud)
这并没有给我在登录屏幕上提供 root 选项,也不接受我的 root 凭据。凭证是正确的。