Ubuntu上设置TigerVNC权限可参考以下步骤:
sudo apt install tigervnc-standalone-server tigervnc-common
安装。vncpasswd
命令按提示输入并确认密码。~/.vnc/xstartup
文件,添加启动桌面环境的代码,如#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec /etc/X11/xinit/xinitrc
,并赋予执行权限chmod +x ~/.vnc/xstartup
。/etc/systemd/system/vncserver@:1.service
文件,将User=root
和Group=root
改为实际用户名和组名。vncusers
组,将需访问VNC的用户添加到该组,如sudo groupadd vncusers
,sudo usermod -a -G vncusers username
。sudo ufw allow 5901/tcp
允许VNC端口(默认5901)的流量。vncserver :1
启动,可设置开机自启动sudo systemctl enable vncserver@1.service
。