Max Muster Asked: 2020-12-23 11:41:57 +0800 CST2020-12-23 11:41:57 +0800 CST 2020-12-23 11:41:57 +0800 CST 如何使 coturn 以用户 coturn 运行 772 我在服务器上运行了 coturn,它以 root 用户身份像往常一样运行 systemd 进程。 有人能告诉我如何让 coturn 作为用户 coturn 运行吗? ps 有人可以修改标签并添加 coturn , turn 和 sturn 因为我需要 300 声望,而我只有 225- debian coturn turn 1 个回答 Voted Best Answer A.B 2020-12-24T07:49:42+08:002020-12-24T07:49:42+08:00 OP 正在运行 Debian 9。在 Debian 9 上,coturn软件包有一个启动脚本(仅)可用作 sysv init 脚本,虽然启动脚本已经对用户turnserver执行了一些操作,但 coturn仍以root身份运行。 在 Debian 10 上,虽然相同的 sysv 脚本的行为可能相同,但还有一个coturn.service文件,它以 and 开头,因此systemd将使用它。User=turnserverGroup=turnserver 好消息是这个包已经有一个向后移植版本,当前版本是 4.5.1.0-1~bpo9+1。因此,只需添加stretch-backports存储库并升级coturn包,如下所述:https ://backports.debian.org/Instructions/ (但使用stretch-backports而不是buster-backports)。 然后该服务将作为专用用户turnserver运行。
OP 正在运行 Debian 9。在 Debian 9 上,coturn软件包有一个启动脚本(仅)可用作 sysv init 脚本,虽然启动脚本已经对用户turnserver执行了一些操作,但 coturn仍以root身份运行。
在 Debian 10 上,虽然相同的 sysv 脚本的行为可能相同,但还有一个
coturn.service
文件,它以 and 开头,因此systemd将使用它。User=turnserver
Group=turnserver
好消息是这个包已经有一个向后移植版本,当前版本是 4.5.1.0-1~bpo9+1。因此,只需添加stretch-backports存储库并升级coturn包,如下所述:https ://backports.debian.org/Instructions/ (但使用stretch-backports而不是buster-backports)。
然后该服务将作为专用用户turnserver运行。