Sudo 命令及其来源

Sudo 命令及其来源

sudo命令位于/usr/bin/sudo我的 Xubuntu 16.04 上

我很感兴趣,想知道是否有人可以建议我使用哪个程序来打开这个sudo文件并查看sudo命令是由什么组成的?

我尝试使用常规文本编辑器,但文件编码不正确,因此我看不到任何有用的内容。

答案1

sudo是一个命令,是一个可执行程序。

您可以使用终端中的这些命令了解有关如何使用它的更多信息(按最少 -> 最详细的顺序):

sudo --help   
man sudo
info sudo

要进一步了解其工作原理,您可以访问 sudo 网站在那里你可以浏览源代码。你也可以下载源代码:

第一次编辑/etc/apt/sources.list

sudo nano /etc/apt/sources.list

你会在开头附近看到这几行:

deb http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted

您必须取消注释该deb-src行(删除#),因此它显示:

deb http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted
deb-src http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted

保存文件并退出。现在运行sudo apt update,然后下载源代码包到当前工作目录

apt source sudo

超简短摘要:sudo 是“superuser do”的缩写,意思是“以超级用户身份执行以下命令”。因此,它授予普通用户执行某个命令以及由该命令触发的任何命令的 root 权限。

相关内容