在Linux下如何使用su命令成为超级用户或Root用户?

Linux提供 root 超级用户或管理员帐户。作为 root 帐户拥有管理系统的所有权限这可能会对管理员的滥用或错误造成威胁。我们通常在日常操作中使用普通用户帐户,并使用 su 命令。

root 存在于所有Linux系统中,并且由于Linux特权管理逻辑而无法删除。 root 用户有特殊的主目录 /root 其他用户在正常情况下不能读写或执行。

超级用户命令Su

有时我们需要改变超级用户完成系统相关的工作。还有其他更安全的方法,比如使用 sudo 超级用户do的缩写。我们已经检查过了 sudo 命令。

Linux Sudo命令教程,带获取Root权限的示例

su 命令将要求 root 用户密码以成为根用户。

$ su

以超级用户身份运行单个命令

我们可以使用 -c 选项和命令。在本例中,我们将运行 mkdir /etc/test 以根用户身份执行命令,以便成功完成命令。

$ su -c "mkdir /etc/test"
Run Single Command As Super User
以超级用户身份运行单个命令

与sudo的区别

我们可以比较 su sudo 命令如下。

  • su 将直接更改为根用户
  • sudo 将使用具有管理员或根用户权限的当前用户
  • su 将用户Linux环境更改为根目录
  • sudo 将在命令执行完成后使用当前用户环境
  • su 将需要 root 用户密码
  • sudo 将需要当前用户密码
  • sudo 需要将当前用户添加到 WHEEL ROOT 中的组 /etc/sudoers 文件。

相关文章: 如何在Ubuntu,Debian,Mint,Kali中安装更新

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享