我正在使用“sudo script.sh”运行 bash srcipt,因为脚本中的某些命令需要特权访问。如何在运行脚本时删除 sudo 但允许访问脚本内的命令?
最佳答案
不要使用 sudo
运行脚本,而是在脚本中使用 sudo
来执行这些特定命令。
第一个命令将提示用户输入密码。但是 sudo 会保留身份验证缓存,因此在同一终端上几分钟内不会再次询问。只要脚本在需要权限的命令之间的间隔时间不长,就不应该多次询问。
关于linux - 对 bash 脚本中特定命令的特权访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54120997/