TigerVNC在Debian上的權限設置可通過以下步驟完成:
安裝軟件包
sudo apt update && sudo apt install tigervnc-standalone-server tigervnc-common
創建專用用戶并設置密碼
sudo adduser vncuser
sudo passwd vncuser
vncpasswd
配置用戶權限
vncusers)并添加用戶:sudo groupadd vncusers
sudo usermod -aG vncusers vncuser
/etc/systemd/system/vncserver@:1.service),將運行用戶改為專用用戶及組:[Service]
User=vncuser
Group=vncusers
配置防火墻
允許VNC端口(默認5901):
sudo ufw allow 5901/tcp
sudo ufw reload
增強安全性
~/.vnc/xstartup,添加-noauth等參數)。啟動服務
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
關鍵文件說明:
/etc/systemd/system/vncserver@:1.service:控制服務運行用戶和權限。~/.vnc/xstartup:定義桌面環境啟動腳本,需賦予執行權限(chmod +x)。