TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网互联网干货linux中sudo和su有什么区别思维导图

linux中sudo和su有什么区别思维导图

  收藏
  分享
免费下载
免费使用文件
Sure 浏览量:22022-09-14 22:38:05
已被使用0次
查看详情linux中sudo和su有什么区别思维导图

区别:1、sudo是以root用户方式执行命令,su是用来变更其他使用者的身份来执行命令;2、sudo可以跳过root登录去执行一些特定的命令,只需提供当前的用户密码,而su不能跳过root登录,必须提供root用户密码。

树图思维导图提供 linux中sudo和su有什么区别思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 linux中sudo和su有什么区别思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:0115a8a48c56a5eef622c4a60d3c3cc7

思维导图大纲

linux中sudo和su有什么区别思维导图模板大纲

什么是su

 su的全称并不是super user,而是switch user,是不是就突然明白了?是切换用户的意思。su的一般使用方法是su 或者su - ,两种方法虽然只差了1个字符,但也是有比较大的差异的

加入了-参数,就是login-shell的方式,也就是说切换到另一个用户之后,当前的shell会加载对应的环境变量和各种设置

如果没有加入-参数,就是non-login-shell的方式,也就是说当前的shell还是加载切换之前的那个用户的环境变量以及各种设置

如果不想因为切换到另一个用户导致自己在当前用户下的设置不可用,那么就可以用non-login-shell的方式;如果切换用户后,需要用到该用户的各种环境变量,那么使用login-shell方式即可

su的用法

su (英文全拼:switch user)命令用于变更为其他使用者的身份

示例

(1)su #默认切换到root用户,输入root密码切换root用户,最后执行exit命令可以切换到原先的用户

(2)su (要切换的用户名)

从root用户 切换到了 song用户 注意:从root切换到别的用户是不用输入密码的

假设如果有很多人管理这个主机的话,那不是很多人要知道root的password,并且可能有的人仅仅只是操作一次,那么这个时候,su 方式就不是很好,root的password当然是越少人知道越好,越少人知道就越安全,这时就须要另外一种方式了。 就需要用sudo了

什么是sudo

全称为super user do,即以超级用户的方式执行命令,这里的超级用户指的就是root用户,我们在Linux中有时会遇到permission denied的情况

如以ubuntu用户的身份查看/etc/shadow的内容,因为它是只有root用户才能查看的,这个时候就可以使用sudo

两者的区别在于

使用su - 提供root账号的密码,可以切换到root用户

使用sudo su -,提供当前用户的密码,也可以切换到root用户

如果我们的Linux系统有很多用户需要使用的话,前者要求所有用户都知道root用户的密码,显然是非常危险的;后者是不需要暴露root账户密码的,用户只需要输入自己的账户密码就可以

而且哪些用户可以切换到 root,这完全是受 root 控制的(root 通过设置 /etc/sudoers 实现的),这样系统就安全很多了

相关思维导图模板

上游原材料供应思维导图

树图思维导图提供 上游原材料供应 在线思维导图免费制作,点击“编辑”按钮,可对 上游原材料供应  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a5c11d0188cdadbc523c76fc7611d6a9

有无谓语动词思维导图

树图思维导图提供 有无谓语动词 在线思维导图免费制作,点击“编辑”按钮,可对 有无谓语动词  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3c9da1931248df98a09de7f6b87a287e