嗨,我正在我的 mac 上配置 nginx.conf,,
我必须执行一个像 - os.execute(echo '' | sudo -S brew services restart nginx-full) 这样的 lua 脚本命令,尽管我提供了我的实际 mac 用户密码,但它会给出密码错误。也没有密码作为 echo ,, 在我的 error.log 中,我看到 - sudo: no tty present and no askpass program specified
我如何获得使用 content_lua_block 执行 os.execute openresty 命令的权限。我还做了 sudo visudo 来添加我的用户来设置 NOPASS ALL,以获得权限。
我的 /dev/tty 有 root 用户,我的用户名是 sid,如何将 sid 添加到 /dev/tty 以获得权限...??