您好我正在我的mac上配置nginx.conf,
我必须执行一个lua脚本命令,比如 - os.execute(echo''| sudo -S brew services restart nginx-full),它给出了密码错误,尽管我提供了我的实际mac用户密码。也没有密码作为echo ,,在我的error.log中,我看到 - sudo:没有tty存在且没有指定askpass程序
如何通过content_lua_block获取执行os.execute openresty命令的权限。我也做了sudo visudo添加我的用户设置NOPASS ALL,获取权限。
我的/ dev / tty有root用户全是,我的用户名是sid,我怎么把sid添加到/ dev / tty获取权限...... ??