Minikube 隧道不断要求 sudo
Minikube tunnel keeps asking for sudo
当我使用 minikube tunnel
时,我遇到了一个问题,它一直要求我输入 sudo 密码。
它每 ~5 秒重新询问一次密码。
如果我不输入我的密码,它会因错误而退出。如何避免重复密码问题?
下面的日志显示了我的问题(第一次输入密码-->没有错误,5秒后我没有输入任何密码-->错误)
minikube tunnel
[sudo] Password for user:
Status:
machine: minikube
pid: 31390
route: 10.96.0.0/12 -> 192.168.39.82
minikube: Running
services: []
errors:
minikube: no errors
router: no errors
loadbalancer emulator: no errors
Status:
machine: minikube
pid: 31390
route: 10.96.0.0/12 -> 192.168.39.82
minikube: Unknown
services: []
errors:
minikube: error getting host status for minikube: getting connection: getting domain: error connecting to libvirt socket.: virError(Code=45, Domain=60, Message='Authentifikation gescheitert: access denied by policy')
router: no errors
loadbalancer emulator: no errors
问题是,我的用户已经不在 libvirt
组中了。我通过以下命令发现:
sudo getent group | grep libvirt
将自己(使用 arch)读到 libvirt 组后:
sudo gpasswd -a MYUSER libvirt
然后重新登录,一切正常。
当我使用 minikube tunnel
时,我遇到了一个问题,它一直要求我输入 sudo 密码。
它每 ~5 秒重新询问一次密码。 如果我不输入我的密码,它会因错误而退出。如何避免重复密码问题?
下面的日志显示了我的问题(第一次输入密码-->没有错误,5秒后我没有输入任何密码-->错误)
minikube tunnel
[sudo] Password for user:
Status:
machine: minikube
pid: 31390
route: 10.96.0.0/12 -> 192.168.39.82
minikube: Running
services: []
errors:
minikube: no errors
router: no errors
loadbalancer emulator: no errors
Status:
machine: minikube
pid: 31390
route: 10.96.0.0/12 -> 192.168.39.82
minikube: Unknown
services: []
errors:
minikube: error getting host status for minikube: getting connection: getting domain: error connecting to libvirt socket.: virError(Code=45, Domain=60, Message='Authentifikation gescheitert: access denied by policy')
router: no errors
loadbalancer emulator: no errors
问题是,我的用户已经不在 libvirt
组中了。我通过以下命令发现:
sudo getent group | grep libvirt
将自己(使用 arch)读到 libvirt 组后:
sudo gpasswd -a MYUSER libvirt
然后重新登录,一切正常。