#!/bin/bash INDEX=$1 username="user$INDEX" export DISPLAY=:$INDEX echo "当前显示桌面:$DISPLAY" echo "正在启动VNC服务" sudo su - "$username" -c "vncserver :$INDEX -geometry 1280x800 -depth 24 -localhost no" echo "授权桌面访问" sudo su - "$username" -c "export DISPLAY=:$INDEX && xhost +" 2>/dev/null echo "等待 VNC 启动" sleep 3