尝试将ngrok设置为服务时出现权限错误。
$ sudo ngrok service install --config /home/m/snap/ngrok/79/.config/ngrok/ngrok.yml
INFO[08-12|19:11:50] open config file path=/home/m/snap/ngrok/79/.config/ngrok/ngrok.yml err="open /home/m/snap/ngrok/79/.config/ngrok/ngrok.yml: permission denied"
INFO[08-12|19:11:50] detect init system sys=linux-systemd
CRIT[08-12|19:11:50] install failed err="Failed to install ngrok: open /etc/systemd/system/ngrok.service: permission denied"使用snap在Ubuntu20.04.4LTS上安装ngrok。
sudo snap install ngrokwhich ngrok
/snap/bin/ngrok
ngrok config check
Valid configuration file at /home/m/snap/ngrok/79/.config/ngrok/ngrok.yml当前权限。
user@blah:~/f_projs/ngrok_config$ ls -la /snap/bin/ngrok
lrwxrwxrwx 1 root root 13 Aug 4 16:53 /snap/bin/ngrok -> /usr/bin/snap
user@blah:~/f_projs/ngrok_config$ ls -la /home/user/snap/ngrok/79/.config/ngrok/ngrok.yml
-rw------- 1 m m 167 Aug 12 19:01 /home/user/snap/ngrok/79/.config/ngrok/ngrok.yml发布于 2022-10-07 14:23:39
我在通过snap安装Ubuntu 20 / ngrok时也遇到了同样的问题。就像你一样,我不知道许可会发生什么。通过apt重新安装ngrok解决了这个问题(参见https://ngrok.com/download)。
https://stackoverflow.com/questions/73331969
复制相似问题