以超级用户(root用户)身份登录Linux

时间:2020-01-09 10:41:46  来源:igfitidea点击:

如何在Linux操作系统中以超级用户或者root用户身份登录?
如何在Linux中成为超级用户?
超级用户(或者root)是用于Linux上系统管理目的的特殊用户帐户。

Linux超级用户

在Linux和Unix之类的计算机操作系统中,root是用户的常规名称,该用户在所有模式(单个多用户)中均具有对所有文件和程序的所有权限。

root用户可以执行普通用户无法执行的许多操作,例如更改文件所有权和绑定到1024以下的端口。
术语的词源可能是root是唯一有权修改目录的根目录的用户帐户。

以超级用户身份登录Linux

您需要使用以下命令之一在Linux上以超级用户/超级用户身份登录:

  • su命令在Linux中运行具有替代用户名和组ID的命令
  • sudo命令在Linux上以其他用户身份执行命令

如何在Linux中成为超级用户

让我们看一下su和sudo命令在Linux中成为超级用户的一些示例。

使用sudo命令成为Linux中的超级用户

您必须是Linux上的特殊辅助组的一部分:

  • Debian或者Ubuntu Linux上的sudo
  • CentOS/RHEL/Fedora/Oracle Linux上的wheel

您可以通过运行groups命令或者id命令来查看辅助组的成员身份

$ groups
$ id

接下来,运行以下命令以成为超级用户/超级用户:

$ sudo -i

升级后,执行密码以获取root shell。
在Linux上使用sudo命令以超级用户/root用户身份登录

超级用户登录如何使用su在Linux中成为超级用户

在Linux(和其他Unixish操作系统)下,您使用称为su的命令。
它用于在登录会话期间成为另一个用户或者以超级用户身份登录。
如果在没有用户名的情况下调用su,则默认情况下su将成为超级用户。
强烈建议您对su命令使用参数-。
它用于提供类似于用户root希望用户直接登录时的环境。
执行su命令,如下所示:

$ su 

输出示例:

Password: <TYPE ROOT PASSWORD>
#

执行root用户密码后,您将成为超级用户或者root用户。

从su或者sudo会话退出

您只需要执行以下退出命令或者注销命令:

exit

或者

logout

另一个选择是同时按下CTRL和d键退出su或者sudo会话。