openvpnを実行するためにrootは必要ありません

openvpnを実行するためにrootは必要ありません

私はopenvpnを使用しており、次のように入力します。

$ sudo openvpn

すべてが大丈夫ですが、入力すると次のようになります。

$ openvpn
bash: openvpn: command not found

私はDebian 8で以下を使ってみました。このメモしかし、Jessieで/etc/rc.d/init.d/openvpn-suなどのようないくつかのファイルが見つかりません。

それでは、root権限なしでopenvpnを実行する方法は?

ベストアンサー1

openvpn は、インターフェイスのルーティングや IP アドレスを設定するために root 権限が必要なため、可能であればユーザーとして実行することはほとんどありません。ただし、見つからないコマンドは単純なPATHトピックです。確認する

sudo which openvpn

ルートはバイナリが呼び出される場所です。通常、openvpnはrootで始まり、apache2などのユーザーとしてプロセスを作成できるデーモンの場所である/ usr / sbinにあります。

したがって、ユーザーとしてopenvpnを呼び出します。

 /usr/sbin/openvpn

またはシステムのどこにいても。とにかく、openvpnは多くの場合rootアクセスを必要とします。

おすすめ記事