对 bash 脚本中特定命令的特权访问
Privileged access to specific commands in bash script
我是 运行 一个使用“sudo script.sh”的 bash 脚本,因为脚本中的一些命令需要特权访问。如何在 运行 脚本时删除 sudo 但允许访问脚本中的命令?
而不是 运行 带有 sudo
的脚本,在脚本中使用 sudo
来执行这些特定命令。
第一个命令将提示用户输入密码。但是 sudo
保留了身份验证缓存,因此它不会在同一个终端上再次询问几分钟。只要脚本在需要特权的命令之间不会间隔太久,它就不会询问多次。
我是 运行 一个使用“sudo script.sh”的 bash 脚本,因为脚本中的一些命令需要特权访问。如何在 运行 脚本时删除 sudo 但允许访问脚本中的命令?
而不是 运行 带有 sudo
的脚本,在脚本中使用 sudo
来执行这些特定命令。
第一个命令将提示用户输入密码。但是 sudo
保留了身份验证缓存,因此它不会在同一个终端上再次询问几分钟。只要脚本在需要特权的命令之间不会间隔太久,它就不会询问多次。