指定用户开启自启vncserver

[root@localhost ags_pkg]# cat /etc/systemd/system/vncserver@:2.service

[Unit]

Description=Remote desktop service(vnc)

After=syslog.target network.target

[Service]

Type=forking

ExecStartPre=sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

ExecStart=/sbin/runuser -l hollysys -c "/usr/bin/vncserver %i -geometry 1280x1024"

PIDFile=/home/hollysys/.vnc/%H%i.pid

ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]

WantedBy=multi-user.target

#systemctl start vncserver@:2.service

#systemctl enable vncserver@:2.service

#手动启动 指定用户

#/sbin/runuser -l hollysys -c "/usr/bin/vncserver :2 -geometry 1280x1024"

普通用户ssh后,直接vncserver :1

以上两种实际启动的桌面环境有差异,如pkexec提权窗口是否是UI还是命令行会有差异

相关推荐
抽象文学带师1 分钟前
配置ssh免密登陆
运维·服务器·ssh
北'辰25 分钟前
使用ENSP实现DHCP
运维·网络
YiSLWLL32 分钟前
Django+Nginx+uwsgi网站使用Channels+redis+daphne实现简单的多人在线聊天及消息存储功能
服务器·数据库·redis·python·nginx·django
罔闻_spider2 小时前
cookie反爬----普通服务器,阿里系
运维·服务器
小熙智菏——Sunspot2 小时前
Linux系统性能优化技巧
linux·运维·性能优化
fanxiaohui121382 小时前
浪潮信息自动驾驶框架AutoDRRT 2.0,赋能高阶自动驾驶
运维·服务器·网络·人工智能·机器学习·金融·自动驾驶
极客代码3 小时前
【Linux】内核驱动模块
linux·内核·内核模块·unix·驱动
EEE1even3 小时前
Linux服务器驱动安装
linux·运维·服务器
钰爱&3 小时前
【操作系统】Linux之网络编程(TCP)(头歌作业)
linux·网络·tcp/ip
xiaozhiwise3 小时前
Linux syscall
linux