全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

linux命令和sudo?

发布时间:2023-10-20 12:26:15
发布人:xqq

Linux里面su和sudo区别是什么?

su直接进入超级用户root模式,提示符会变成#,直到退出为止。而sudo用超级用户执行一条命令,5分钟后失效。后者更能避免误操作。

内容不同:su命令:用来切换用户,substitute英文含义“代替”的意思。sudo命令:sudo为superuser do 的简写,即使用超级用户来执行命令,一般是指root用户。

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

两个命令的最大区别是:sudo命令需要输入当前用户的密码,su命令需要输入root用户的密码。日志记录上的区别:尽管sudo命令以目标用户的身份执行命令,但是它们会使用sudoer所配置的用户名来记录是谁执行的命令。

而用su - 这样的方式的话,是login shell方式,它是以root身份登录然后再运行别的操作。sudo命令 相比于su切换身份必须要用户的password,sudo仅仅是需要自己的password,就能够以其他用户的身份来运行命令。

su命令可以切换任意用户,当然包括root,一般用户,然后获得切换后该用户的所有命令权限,是个永久权限。

Linux系统中的sudo命令使用讲解

在Linux系统中,sudo是一个用于获取超级用户权限的工具。sudo允许用户在不需要知道超级用户密码的情况下执行命令,从而提高了安全性和管理效率。要使用sudo,用户需要在终端中输入sudo命令,然后输入要执行的命令及其参数。

在 Linux 系统中,提升权限的常用命令是 sudo。sudo (superuser do)是一种 Linux 命令,允许普通用户在需要时执行具有特殊权限的命令,而无需切换到超级用户帐户。

sudo:暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。

关于密码 两个命令的最大区别是:sudo命令需要输入当前用户的密码,su命令需要输入root用户的密码。很明显,就安全而言,sudo命令更好。

其他命令:clear:清空终端屏幕。history:显示已经执行的命令历史记录。man:显示指定命令的帮助手册。echo:将文本输出到终端或者文件中。这些命令是Linux必学的60个命令,可以帮助你更好地使用和管理Linux系统。

Linux入门系列——su和sudo

1、两者的区别在于:使用su - 提供root账号的密码,可以切换到root用户;使用sudo su -,提供当前用户的密码,也可以切换到root用户。

2、而用su - 这样的方式的话,是login shell方式,它是以root身份登录然后再运行别的操作。sudo命令 相比于su切换身份必须要用户的password,sudo仅仅是需要自己的password,就能够以其他用户的身份来运行命令。

3、sudo:暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。

4、关于密码 两个命令的最大区别是:sudo命令需要输入当前用户的密码,su命令需要输入root用户的密码。很明显,就安全而言,sudo命令更好。

#linux命令和sudo

相关文章

linux命令重命名mv?

linux命令重命名mv?

2023-10-20
proclinux命令?

proclinux命令?

2023-10-20
高效的linux命令行?

高效的linux命令行?

2023-10-20
linux命令后没反应?

linux命令后没反应?

2023-10-20

最新文章

java培训机构靠谱的有哪些

java培训机构靠谱的有哪些

2023-10-19
Java培训机构可靠吗

Java培训机构可靠吗

2023-10-19
学Java报培训班靠谱不

学Java报培训班靠谱不

2023-10-19
学Java报培训机构靠谱不

学Java报培训机构靠谱不

2023-10-19
在线咨询 免费试学 教程领取