xrdp 无法在启动后打开 PID 文件 /run/xrdp/xrdp.pid(还?):不允许操作
xrdp can´t open PID file /run/xrdp/xrdp.pid (yet?) after start: Operation not permitted
我刚开始使用 ubuntu,希望得到一些帮助 :)。
在 ubuntu18.04 上使用 xcfe4 安装了 xrdp。结束了以下内容;
无法连接到服务器,
已经尝试更改文件权限
xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-03-02 20:03:42 CET; 16min ago
Docs: man:xrdp(8)
man:xrdp.ini(5)
Process: 1269 ExecStartPre=/bin/sh /usr/share/xrdp/socksetup (code=exited, status=0/SUCCESS)
Process: 1286 ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 1289 (xrdp)
Tasks: 1 (limit: 618978)
Memory: 2.9M
CGroup: /system.slice/xrdp.service
└─1289 /usr/sbin/xrdp
xrdp[1286]: (1286)(140316376414016)[INFO ] address [0.0.0.0] port [3389] mode 1
xrdp[1286]: (1286)(140316376414016)[INFO ] listening to port 3389 on 0.0.0.0
xrdp[1286]: (1286)(140316376414016)[INFO ] xrdp_listen_pp done
xrdp[1286]: (1286)(140316376414016)[DEBUG] Closed socket 7 (AF_INET6 :: port 3389)
---> systemd[1]: xrdp.service: Can't open PID file /run/xrdp/xrdp.pid (yet?) after start: Operation not permitted <---
systemd[1]: Started xrdp daemon.
xrdp[1289]: (1289)(140316376414016)[INFO ] starting xrdp with pid 1289
xrdp[1289]: (1289)(140316376414016)[INFO ] address [0.0.0.0] port [3389] mode 1
xrdp[1289]: (1289)(140316376414016)[INFO ] listening to port 3389 on 0.0.0.0
xrdp[1289]: (1289)(140316376414016)[INFO ] xrdp_listen_pp done
我做了一项研究,发现如果您停止服务,xrdp.pid 文件会消失:
sudo systemctl stop xrdp
再次启动服务器后,它会在文件中显示正确的 pid。您可以测试:
sudo systemctl start xrdp
sudo ls -lat /run/xrdp/xrdp.pid
sudo more /run/xrdp/xrdp.pid
ps -ef | grep xrdp
因此,这条消息似乎只是一个测试,以了解是否已经存在另一个实例 运行,但实际上,没有任何危害。
很抱歉,如果它不能解决您建立连接的问题,但至少,我会尝试回答您的问题并为您指出其他方向,因为这些消息与连接问题无关。
我刚开始使用 ubuntu,希望得到一些帮助 :)。
在 ubuntu18.04 上使用 xcfe4 安装了 xrdp。结束了以下内容;
无法连接到服务器,
已经尝试更改文件权限
xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-03-02 20:03:42 CET; 16min ago
Docs: man:xrdp(8)
man:xrdp.ini(5)
Process: 1269 ExecStartPre=/bin/sh /usr/share/xrdp/socksetup (code=exited, status=0/SUCCESS)
Process: 1286 ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 1289 (xrdp)
Tasks: 1 (limit: 618978)
Memory: 2.9M
CGroup: /system.slice/xrdp.service
└─1289 /usr/sbin/xrdp
xrdp[1286]: (1286)(140316376414016)[INFO ] address [0.0.0.0] port [3389] mode 1
xrdp[1286]: (1286)(140316376414016)[INFO ] listening to port 3389 on 0.0.0.0
xrdp[1286]: (1286)(140316376414016)[INFO ] xrdp_listen_pp done
xrdp[1286]: (1286)(140316376414016)[DEBUG] Closed socket 7 (AF_INET6 :: port 3389)
---> systemd[1]: xrdp.service: Can't open PID file /run/xrdp/xrdp.pid (yet?) after start: Operation not permitted <---
systemd[1]: Started xrdp daemon.
xrdp[1289]: (1289)(140316376414016)[INFO ] starting xrdp with pid 1289
xrdp[1289]: (1289)(140316376414016)[INFO ] address [0.0.0.0] port [3389] mode 1
xrdp[1289]: (1289)(140316376414016)[INFO ] listening to port 3389 on 0.0.0.0
xrdp[1289]: (1289)(140316376414016)[INFO ] xrdp_listen_pp done
我做了一项研究,发现如果您停止服务,xrdp.pid 文件会消失:
sudo systemctl stop xrdp
再次启动服务器后,它会在文件中显示正确的 pid。您可以测试:
sudo systemctl start xrdp
sudo ls -lat /run/xrdp/xrdp.pid
sudo more /run/xrdp/xrdp.pid
ps -ef | grep xrdp
因此,这条消息似乎只是一个测试,以了解是否已经存在另一个实例 运行,但实际上,没有任何危害。 很抱歉,如果它不能解决您建立连接的问题,但至少,我会尝试回答您的问题并为您指出其他方向,因为这些消息与连接问题无关。