Rin*_*ind 191
虽然可以这样做,但不建议这样做。
要真正启用 root 登录,您必须为 root 帐户设置密码,然后解锁锁定的 root 帐户。如果您没有为 root 帐户设置密码,该passwd
命令将返回
passwd: unlocking the password would result in a passwordless account.
Run Code Online (Sandbox Code Playgroud)
所以,首先在终端中执行
sudo passwd root
Run Code Online (Sandbox Code Playgroud)
系统将提示您输入新的 Unix 密码。写两次(第二次确认)。
然后执行
sudo passwd -u root
Run Code Online (Sandbox Code Playgroud)
解锁帐户。这应该返回
passwd: password expiry information changed
Run Code Online (Sandbox Code Playgroud)
如果要在 Ubuntu 中禁用 root 帐户,则需要使用以下命令锁定 root 帐户 sudo passwd -l root
如果你想在根控制台上工作,你也可以使用sudo -i
.
仅当您知道自己在做什么时才这样做。更多关于为什么要在这里使用 sudo 的信息
pkexec gnome-terminal
将打开一个带有 root 提示的终端。
passwd root
将允许您为 root 创建密码。
注意:由于安全原因标记为“不会修复”的错误,使用提升的权限运行 users-admin 不再有效。有关解释,请参阅https://bugs.launchpad.net/ubuntu/+source/gnome-system-tools/+bug/685215。
pkexec users-admin
将打开用户屏幕:
小智 18
您可以通过将密码设置为启用 root 帐户
sudo passwd root
Run Code Online (Sandbox Code Playgroud)
虽然根本不推荐。来自帮助 Ubuntu
很少需要启用 Root 帐户。作为 Ubuntu 系统的管理员,您需要做的几乎所有事情都可以通过 sudo 或 gksudo 完成。如果您确实需要持久的 Root 登录,最好的选择是使用以下命令模拟 Root 登录 shell...
和
使用风险自负!
以 root 身份登录 X 可能会导致非常严重的问题。如果您认为您需要一个 root 帐户来执行某个操作,请先咨询官方支持渠道,以确保没有更好的选择。
启用后,您可以禁用 root 帐户
sudo passwd -l root
Run Code Online (Sandbox Code Playgroud)
以下是为Ubuntu 12.04和Ubuntu 12.10启用 root 登录的链接
War*_*ill 13
在 Linux 中有一个名为root的特殊帐户。默认情况下,它在 Ubuntu 中被锁定,但您可以启用root帐户。
然而,这通常不是一个好主意,您应该在启用 root 登录之前非常仔细地考虑。
有几个很好的理由不以 root 身份登录,而是使用 sudo 代替,包括
用户不必记住他们可能会忘记的额外密码(即 root 密码)(或记下以便任何人都可以轻松破解他们的帐户)。
默认情况下,它避免了“我可以做任何事情”的交互式登录(例如,用户倾向于在 Microsoft Windows 系统中以“管理员”用户身份登录),在发生重大更改之前会提示您输入密码,这应该会让您想想你正在做的事情的后果。
sudo 添加命令运行的日志条目(在 /var/log/auth.log 中)。如果您搞砸了,您可以随时返回并查看运行了哪些命令。它也很适合审计。
每个试图强行进入您的盒子的破解者都会知道它有一个名为 Root 的帐户,并会首先尝试。他们不知道您其他用户的用户名是什么。由于 Root 帐户密码被锁定,因此这种攻击在本质上变得毫无意义,因为首先没有密码可以破解或猜测。
通过在组中添加和删除用户,在不损害 Root 帐户的情况下,允许在短期或长期内轻松转移管理员权限。sudo 可以使用更细粒度的安全策略进行设置。
这在RootSudo 社区文档中有更详细的讨论
如果您有许多通常需要sudo的命令,您可以sudo -i
在第一个命令之前键入,然后exit
在最后一个命令之后键入,以避免重复键入 sudo。要运行具有root权限的 GUI 应用程序,请按ALT+F2并输入gksu
或gksudo
后跟您的程序名称(除非您使用的是 KDE 桌面,在这种情况下,命令是kdesu
.
例如gksu nautilus
,以root权限运行文件管理器。
如您所见,几乎不需要启用root登录。
据说要启用 root 登录,只需要设置一个 root 密码
sudo passwd root
Run Code Online (Sandbox Code Playgroud)
并设置密码。然后,您将能够以root登录,但所有的原因,我有上面给出多我不建议你这样做。
归档时间: |
|
查看次数: |
957528 次 |
最近记录: |