web-dev-qa-db-ja.com

「nobody」ユーザーで実行されているopenvpnサービス(または任意のサービス)を再起動する方法は?

Ubuntu 16.04サーバーでは、ユーザーnobodyとしてOpenVPNサービスを実行しています。たとえば、systemctlを使用して、サービスを再起動するか、サービスの構成ファイルを再読み込みするにはどうすればよいですか?

openvpnプロセスが実行されていますが、アクセス方法がわかりません。

310 nobody    20   0   44440   3184   1968 S  0.0  0.3   1263:30 openvpn

パスワードが設定されていないため、コマンドsu nobodyは機能しません。代替手段はありますか?

2
sumade

これを試してみてください、restartが機能しないことに気付きました。

Sudo systemctl stop openvpn@server
Sudo systemctl enable [email protected]
Sudo systemctl start openvpn@server

OpenVPNは、systemdの下のテンプレート化されたサービスです。サービスの名前はopenvpn@config.serviceです。したがって、/etc/openvpn/myvpn.confインスタンスを次のように再起動する必要があります。

systemctl restart openvpn @myvpn。サービス
3