web-dev-qa-db-fra.com

Comment redémarrer le service openvpn (ou n'importe quel service) fonctionnant sous l'utilisateur "personne"?

Sur mon serveur Ubuntu 16.04, le service OpenVPN s'exécute sous le nom d'utilisateur nobody. Comment puis-je redémarrer le service ou recharger le fichier de configuration pour le service en utilisant, par exemple, systemctl?

Un processus openvpn est en cours d'exécution, mais je ne sais pas comment y accéder.

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

La commande su nobody ne fonctionne pas car aucun mot de passe n'est défini. Y a-t-il une alternative?

1
sumade

Essayez ceci, j'ai remarqué que restart ne fonctionne pas pour moi.

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

OpenVPN est un service modélisé sous systemd. Les services sont nommés openvpn@config.service. Vous devez donc redémarrer votre instance /etc/openvpn/myvpn.conf avec:

systemctl redémarrer openvpn @myvpn.un service
2
Hunter.S.Thompson