如何在使用su/sudo的Ubuntu Linux上成为超级用户?

时间:2020-01-09 10:37:28  来源:igfitidea点击:

如何在Ubuntu Linux上成为超级用户?
如何在Ubuntu上以root用户身份登录?

说明:在Ubuntu Linux上,root是特定的用户帐户。
默认情况下,root用户可以访问Ubuntu Linux操作系统上的所有命令,文件和服务。
它也称为root帐户,root用户和超级用户。
超级用户或root用户具有root特权。
它是Ubuntu上特权最高的帐户,可以完全访问所有内容。
与MS-Windows根目录等效的是Administrators组或Administrator用户。
该页面显示了如何以root用户或超级用户身份在Ubuntu上登录以执行与sysadmin相关的任务。

如何在Ubuntu Linux上成为超级用户

  • 打开一个终端窗口。按Ctrl + Alt + T在Ubuntu上打开终端
  • 要成为root用户,请输入:sudo -i或sudo -s升级时提供密码
  • 成功登录后,$提示符将变为#以指示您以root用户身份在Ubuntu上登录

让我们详细查看所有命令和示例。

如何在Ubuntu上以root用户身份登录?

打开终端应用程序。
使用whoami命令来验证用户身份:

$ whoami

要以root用户身份在Ubuntu上登录,请键入以下sudo命令:

$ sudo -i

接下来输入您的密码,您的shell促销应从$更改为#

#

要从root用户的sudo会话中退出,请键入以下退出命令或注销命令之一:

# logout

或者

# exit

如何使用sudo命令在Ubuntu Linux上成为超级用户

-i选项告诉sudo运行由root用户密码数据库条目指定的shell作为登录shell。
如果将-s传递给sudo命令,它将运行由SHELL环境变量指定的shell(如果存在)或由调用用户密码数据库条目定义的shell。

如何使用su成为Ubuntu Linux的root用户

默认情况下,出于安全原因,root帐户密码在Ubuntu Linux中被锁定。
这意味着您不能直接以root用户身份登录,也不能使用su命令成为root用户。
您必须通过在基于Ubuntu的系统上预先运行以下命令来设置root密码:sudo passwd root有关更多信息,请参见如何在Ubuntu Linux中更改root密码。

键入以下su命令:

$ su 

您必须在提示时知道并输入root用户密码:使用su-命令在Ubuntu Linux上以root用户身份登录

su vs sudo成为Ubuntu Linux中的超级用户

su命令sudo命令
您必须知道root用户密码。无需知道root用户密码。
su命令不会记录使用情况或所有参数。sudo命令记录sudo使用情况和所有参数。
如果未设置root用户密码或禁用了root用户,则不能使用su命令。sudo可以使用或不使用root用户密码。
它使用您的密码和/etc/sudoers文件来验证您的会话。