当前位置: 首页 > article >正文

指定用户开启自启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还是命令行会有差异


http://www.kler.cn/a/375489.html

相关文章:

  • 责任链模式:解耦请求处理的设计模式
  • Jenkins面试整理-如何处理 Jenkins 中的安全问题?
  • 界面控件DevExpress WPF中文教程:Data Grid——卡片视图概述
  • 汽车免拆诊断案例 | 2010款起亚赛拉图车发动机转速表指针不动
  • 计算机毕业设计——ssm基于WEB的养老院数据信息管理系统设计与实现演示录像2021
  • 【MySQL】实战篇—项目需求分析:ER图的绘制与关系模型设计
  • 深入探讨SEO分析技巧助力网站流量提升
  • linux基础-lvm逻辑卷组分区实操
  • MySql基础:事务
  • Python代码优雅解析PDF文件
  • 游戏和各大APP改IP地址方法教程
  • java控制台打印减法口诀
  • 【机器学习】22. 聚类cluster - K-means
  • python openai API token超限制
  • 测试Bug提交报告模板
  • Linux-期末考试试题8套(含答案)
  • JavaIO流操作
  • BGP路由优选+EVPN
  • npm入门教程6:npm脚本
  • PHP实现雪花算法生成唯一ID
  • 【银河麒麟高级服务器操作系统】虚拟机lvm分区丢失现象分析及解决建议
  • 初始JavaEE篇——多线程(7):定时器、CAS
  • <meta property=“og:type“ content=“website“>
  • 高级java每日一道面试题-2024年10月26日-JVM篇-JVM的类加载机制是什么?
  • 【机器学习】26. 聚类评估方法
  • Ubuntu 系统、Docker配置、Docker的常用软件配置(下)