Linux提供 root
超级用户或管理员帐户。作为 root
帐户拥有管理系统的所有权限这可能会对管理员的滥用或错误造成威胁。我们通常在日常操作中使用普通用户帐户,并使用 su
命令。
null
根
root
存在于所有Linux系统中,并且由于Linux特权管理逻辑而无法删除。 root
用户有特殊的主目录 /root
其他用户在正常情况下不能读写或执行。
超级用户命令Su
有时我们需要改变超级用户完成系统相关的工作。还有其他更安全的方法,比如使用 sudo
超级用户do的缩写。我们已经检查过了 sudo
命令。
su
命令将要求 root
用户密码以成为根用户。
$ su
以超级用户身份运行单个命令
我们可以使用 -c
选项和命令。在本例中,我们将运行 mkdir /etc/test
以根用户身份执行命令,以便成功完成命令。
$ su -c "mkdir /etc/test"

与sudo的区别
我们可以比较 su
和 sudo
命令如下。
-
su
将直接更改为根用户 -
sudo
将使用具有管理员或根用户权限的当前用户 -
su
将用户Linux环境更改为根目录 -
sudo
将在命令执行完成后使用当前用户环境 -
su
将需要root
用户密码 -
sudo
将需要当前用户密码 -
sudo
需要将当前用户添加到WHEEL
或ROOT
中的组/etc/sudoers
文件。
相关文章: 如何在Ubuntu,Debian,Mint,Kali中安装更新
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END