所以今天我决定将我的 ts3 服务器从我的旧 windows 盒子移动到一个新的 centos8 服务器。一切正常,但现在我正在尝试创建一个 systemd 服务文件,以便服务器可以在启动时自动启动。当我尝试以服务用户身份启动时,我可以很好地运行所有内容,但我无法以 root 身份启动它(使用 systemctl)。多一点信息:
我想要运行的用户
[root@lnxsrv01 opt]# id teamspeak
uid=1000(teamspeak) gid=1000(teamspeak) groups=1000(teamspeak)
Run Code Online (Sandbox Code Playgroud)
我的文件夹结构(通知权限和 exec 标志)
[root@lnxsrv01 teamspeak]# ll
total 16380
drwxr-xr-x. 9 teamspeak teamspeak 4096 Nov 2 17:28 .
drwxr-xr-x. 3 root root 23 Nov 2 16:11 ..
-rw-------. 1 teamspeak teamspeak 629 Nov 2 17:30 .bash_history
-rw-rw-rw-. 1 teamspeak teamspeak 66724 Jul 2 11:21 CHANGELOG
drwxr-xr-x. 3 teamspeak teamspeak 192 Jun 17 18:27 doc
drwx------. 4 teamspeak teamspeak 45 Nov 2 …Run Code Online (Sandbox Code Playgroud)