Centos7.9 配置VNC多用户
进行非root 多用户管理时,将配置文件cp 到/etc/systemd/system/ 目录进行管理。非root用户时,需要添加”Service”用户为root,再修改为创建好的VNC用户即可。5902对应用户配置文件修改完毕后,切换到用户 设置vncpasswd ,其他用户一样。Root用户查看vnc用户,vncserver -list 已经无法列出端口。:1 为root默认预留 ,本次从59
配置本地ISO镜像yum源
yum groupinstall "GNOME Desktop" -y //安装桌面服务
yum install tightvnc-server -y //安装VNC server
创建用户组:
groupadd -g 2666 yxproject1
groupadd -g 2888 yxproject2
创建CSH 的shell环境用户: (普通bash用户一样)
useradd -g yxproject1 -u 2000 sunkai -s /bin/csh
useradd -g yxproject2 -u 2002 xiao -s /bin/csh
usermod -G yxproject1 xiao

VNC server安装完毕后默认生成配置文件为:/lib/systemd/system/

进行非root 多用户管理时,将配置文件cp 到/etc/systemd/system/ 目录进行管理
:1 为root默认预留 ,本次从5902端口开始,依次类推

非root用户时,需要添加”Service”用户为root,再修改为创建好的VNC用户即可。

5902对应用户配置文件修改完毕后,切换到用户 设置vncpasswd ,其他用户一样

用户配置完毕后,添加服务自启动和启动服务:

服务启动完毕后,检查进程和端口号:

Root用户查看vnc用户,vncserver -list 已经无法列出端口。
可使用 ps -ef |grep vncserver_wra 查看进程对应用户和端口号

停止一个用户的vnc服务:

客户端配置:填写服务器的IP+端口号

如果出现花屏:

图片属性修改为 high 即可

中间遇到的2个问题:
服务非正常退出 导致的pid被占用,服务启动失败

rm -fr /tmp/.X11-unix/X2
删除lock文件,重启服务,
可能需要2次,再次删除,再重启

User未正常设置vnc密码,
切换到对应用户,执行vncpasswd

更多推荐

所有评论(0)