以超级用户(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会话。