我有许多虚拟主机,我想通过空白页、错误页面或通常最有效地使用 Nginx 资源的任何方式“关闭”默认虚拟主机,同时只允许其他虚拟主机通过预定义的域。
我有一个本地 shell 脚本,它在提供有效负载之前在远程主机上执行许多测试;其中一项测试是用户是否具有 sudo 权限,只需检查一下,sudo -v
但这需要用户输入密码。此外,远程主机似乎有即时 sudo 超时,因此每个新连接都需要输入密码,这是我无权更改的(作为策略)。
我当然可以测试用户是否属于某些组,但是这与远程主机配置无关,所以我希望有一种方法可以检查不需要假设用户的组,以及因为不需要用户输入?
谢谢!
更新:为了回应我的评论,我只想测试用户是否可以使用 sudo,而不需要用户交互进行该测试。