什么是Linux中的Sudo?

Sudo命令为非管理员用户提供了一些管理权限

在Linux中运行管理应用程序时,可以使用su命令切换到超级用户(root)或使用sudo命令。 有些Linux发行版支持root用户,但有些则不支持。 在那些不应该如Ubuntu-sudo的路上。

关于Sudo命令

在Linux中,Sudo超级用户允许系统管理员为特定用户或用户组提供在记录所有命令和参数时以root用户身份运行某些或所有命令的能力。 Sudo以每个命令为基础运行。 它不是shell的替代品。 其特点包括能够限制用户可以在每台主机上运行的命令,每个命令的大量记录以提供清楚的审计跟踪记录谁做了什么,sudo命令的可配置超时以及使用相同功能的能力配置文件在许多不同的机器上。

Sudo命令的例子

没有管理权限的标准用户可能会在Linux中输入命令来安装一个软件:

dpkg -i software.deb

该命令返回错误,因为没有管理权限的人员不允许安装软件。 但是,sudo命令来解救。 相反,该用户的正确命令是:

sudo dpkg -i software.deb

这次软件安装。 这假设具有管理权限的人员之前已经配置了Linux以允许用户安装软件。

注意:您还可以配置Linux以防止某些用户使用sudo命令。