sudo 命令有什么作用?

sudo 命令有什么作用?

这个命令有什么作用?

$sudo /usr/bin/su -something

-something该用户名下运行命令的密码还是用户名?

答案1

的目的sudo是用 root 权限执行赋予它的命令。

的目的su是切换当前用户上下文。它基本上是 sudo 的前身。如果没有为su指定用户名,则切换到root。

su 究竟会做什么取决于 的值-something。您可以通过查看获得一些指导man su

sudo susudo -i如果由于某种原因不可用,它本身就是一个相当常见的技巧,可以将其删除到 root shell 。

答案2

/usr/bin/su是正在运行的命令。-某物是传递给该命令的参数。

/etc/sudoers 中必须有一个匹配的正则表达式,允许该命令和该参数。

相关内容