Linux中su和sudo命令有什么区别?Linux学习教程

  su和sudo都是Linux操作系统里面比较常见的命令而且sudo命令很多方面类似于su命令所以有的时候大家分不清楚它们那么Linu系统运维工作内容x中su和sudo命令有什么用户名是字母和数字组合什么意思区别?如果你还不清楚,这linux创建文件篇文章千万别错过!

  定义上的区别:

  su为switch user,即切换用户的简写。su是最简单的身份切换名,用su我们能够进行不论什linux系统么用户的切换,一般都是su-username,然后输入passwo权限管理在哪里打开rd就OK了,可是root用su切换到其他身份的时候是不需要输入password的。

  sudo是一种权限管linux创建文件理机制,依赖于/系统/运维etc/sudoers,其linux操作系统版本查看命令定义了授权给哪个用户可以以管理员的身份能够linux是什么操作系统执行用户名是什么意思怎么注册用户名什么样的管理命令。

  格式上的区别:

  su格式有两种:su -l USERNAME、su USroot用户是什么意思ERNAME。

  sudo格式:sudo -u USERNAME COMMAND。

  密码上的区root用户别:

  两个命令的最大区别是:sudo命令需要输入当前用户的密码,su命令需要输入rolinux必学的60个命令ot用户的密码。

  日志记录上的区别:

  尽管sudo命令以目标用户的身份执行命令,但是linux操作系统的优点它们会使用sudoer所配linux操作系统的特点置的linux必学的60个命令用户名来记录是谁执行的命令。而su命令是无法直接跟踪记录用户切换到root用户之后执行了什么操作。

 权限管理器 灵活性上的区别:

  sudo命令比su命令灵活很多,甚至可以限制sudo用户可以访问哪些命令。换句话来讲,用户通过sudo命令只能访问他们工作需要的命令,而su命令让用户有权限做任何事情。