我尝试将 TightVNC 设置为服务,出了什么问题?

我尝试将 TightVNC 设置为服务,出了什么问题?

我已经在 Ubuntu 18.4 虚拟服务器上安装并运行了 TightVNC,如下所示指南。它说使用 nano 并创建一个名为 的“单元”文件。然后它指定文件的内容,我已经检查了一遍又一遍,但是当我尝试使用以下命令启动服务时:/etc/systemd/system/[email protected]

systemctl start vncserver@1

我收到一条错误消息:

Job for [email protected] failed because the control process exited with error code.

然后我运行:

systemctl status [email protected]

我得到了这个输出:

[email protected] - Start TightVNC server at startup
   Loaded: loaded (/etc/systemd/system/[email protected]; indirect; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2020-08-28 19:13:08 UTC; 12h ago

Aug 28 19:13:08 BradysApp systemd[1]: Starting Start TightVNC server at startup...
Aug 28 19:13:08 BradysApp vncserver[1232]: Can't find file /home/brady/.vnc/BradysApp:1.pid
Aug 28 19:13:08 BradysApp vncserver[1232]: You'll have to kill the Xtightvnc process manually
Aug 28 19:13:08 BradysApp systemd[1]: [email protected]: Control process exited, code=exited status=2
Aug 28 19:13:08 BradysApp systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 28 19:13:08 BradysApp systemd[1]: Failed to start Start TightVNC server at startup.

我的单元文件如下所示:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=brady
Group=brady
WorkingDirectory=/home/brady
PIDFile=/home/brady/.vnc/%H:%i.pid
ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

该用户brady是我的非root用户并且工作正常,所以这不是问题。

对于可能出现的问题,您有什么想法或建议吗?我完全是 Linux 新手,正在使用 Digital Ocean VPS 的基于 Web 的终端。

答案1

根据评论和聊天中的讨论,通过在添加要共享桌面的用户后重新运行设置过程解决了该问题。

答案2

Group参数应设置为您系统中的组。它通常与您的用户名不同。您可以使用ll(命令的别名ls -l)来检查应设置为哪个组。

Groupusers在以下示例中应设置为:

-rw-------  1 awen users    406 Sep 26 07:15 .Xauthority
-rw-r--r--  1 awen users   1600 Apr  9  2020 .Xdefaults
-rw-r--r--  1 awen users     80 Sep 23 10:22 .bash_aliases
-rw-------  1 awen users   8440 Sep 26 07:23 .bash_history

相关内容