次の内容でvpn.shというスクリプトを作成しました。
#!/bin/sh
cd /etc/openvpn
sudo openvpn client.ovpn &
konsole にある場合、./vpn.sh が正常に動作します。しかし、vpn.shファイルをダブルクリックしても何も起こりません。誰もが上記の2つの方法の違いを教えてもらえますか?
ベストアンサー1
私が言うことは、次のようにsudo
コマンドラインで動作することです。(人がコマンドラインにパスワードを入力できるからです)しかし、グラフィック環境では動作しない可能性があります。
この場合、使用しているデスクトップ環境に応じて、またはgksudo
を使用する必要があります。参考kdesudo
グラフィック sudoより多くの情報を知りたいです。