Linux使用su成为root用户的几种方式

在 Linux 系统中使用 su 命令获取 root (超级用户) 权限的几种主要方式

使用 su 成为 root 的几种方式:

  1. su: 这是最基本的形式。当不带任何用户名执行 su 时,它默认切换到 root 用户。系统会提示您输入 root 密码。成功输入密码后,您将获得一个 root shell。您的环境变量通常会从之前的用户那里保留下来。
$ su
Password:
#
  1. su -su - root: 这个命令会切换到 root 用户,并且还会加载 root 用户的环境变量。这意味着您将拥有与直接以 root 用户身份登录时相同的环境变量、工作目录(通常是 /root)和 shell 配置。这通常是完全获得 root 身份的推荐方式。
$ su -
Password:
#
  1. su root: 这与第一个选项 (su) 等效。它明确指定目标用户为 root
$ su root
Password:
#
  1. su -c <命令>su root -c <命令>: 这允许您以 root 身份执行单个命令,而无需获得 root shell。命令执行完毕后,您将返回到原始用户。系统会提示您输入 root 密码
$ su -c "useradd newuser"
Password:
$

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注