如果我编写一个 shell 脚本,其中包含需要超级用户权限才能执行的命令,那么如果我sudo
在执行该脚本时使用该脚本,该脚本会运行吗?如:
sudo script.sh
答案1
答案2
是的,它会。在此之前,请检查脚本是否也具有 x(可执行)权限。没有它,它根本就无法运行。
您可以通过使用 ls -la 列出该目录中的文件来检查,如果没有X在权限中尝试添加它,但要小心不要使其对所有人可执行(例如 777)
如果我编写一个 shell 脚本,其中包含需要超级用户权限才能执行的命令,那么如果我sudo
在执行该脚本时使用该脚本,该脚本会运行吗?如:
sudo script.sh
是的,它会。在此之前,请检查脚本是否也具有 x(可执行)权限。没有它,它根本就无法运行。
您可以通过使用 ls -la 列出该目录中的文件来检查,如果没有X在权限中尝试添加它,但要小心不要使其对所有人可执行(例如 777)