Sudo 和 Bash 脚本

Sudo 和 Bash 脚本

如果我使用 调用 bash 脚本sudo,例如:

sudo bash script.sh

在这种情况下我是否仍需要sudo在脚本内部使用:

sudo apt-get update

答案1

不,该命令将以 root 权限运行,并且脚本运行的所有命令都将继承该权限。

答案2

不,通过调用 sudo,您正在内核模式下运行一个进程,这意味着您可以访问所有内容,您不再需要在代码/脚本的不同区域使用特殊权限。

相关内容