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
)。