我正在运行一个 bash 脚本,如果没有 sudo 在它们前面,脚本中的这些命令将无法工作。script.sh 位于 /jobs/script.sh 等文件夹中
我尝试在 script.sh 中运行的命令示例 -
mv /var/app/myapp /var/app/myapp.old
rm文件.tar.gz
tar -xzf /home/ubuntu/file.tar.gz -C /var/app/
如果我在它们前面添加 sudo,所有上述工作。
我试图弄清楚它们需要哪些权限才能在脚本中添加 sudo 才能工作。
我已尝试授予 script.sh rwx 权限并将所有者更改为 root。
我正在学习linux中的权限,所以我是新手。基本上 script.sh 应该有什么权限,这样我就不必在 bash 文件中使用 sudo 了?任何见解都会有很大帮助。