問題タブ [gksudo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3945 参照

shell - シェル スクリプト - gksudo を使用して、1 つのパスワード プロンプトだけで連続した sudo 操作を実行するにはどうすればよいですか?

NAS デバイスが常にオンラインであるとは限らないため、sudo を使用してアドホック ベースで 2 つの個別のネットワーク ドライブをマウントしたいので、/etc/fstab に何かを追加する必要があるかどうか確信が持てません。

次のコードでこれを実現できますが、ターミナルからスクリプトを実行するつもりはないため、sudo パスワード プロンプトが問題になります。

ファイルブラウザウィンドウからそのスクリプトを正常に実行できるようにするには、「ターミナルで実行」を選択する必要があります。したがって、sudo パスワードを入力するためのプロンプト ウィンドウを開く gksudo を使用することをお勧めします。

ただし、代わりに次のコードを使用すると、sudo パスワードを 2 回入力する必要があります。

この時点で、私は賢くなり、次のように gksudo オプションを使用して「sudo として実行」しようとしましたが、上記の最初のスクリプトのように最初のドライブのみがマウントされ、ターミナルから実行しないとサイレントに失敗します。

私が本当にやりたいことは次のとおりですが、それが可能かどうかはわかりません。

それは私だけですか、それとも gksudo は短い記憶を持っていますか?

0 投票する
1 に答える
755 参照

tomcat - gksuを使用して呼び出された場合、Tomcatは起動直後にオフになります

Tomcatサーバーを起動するために、gnomeメニュー内でランチャーを使用しようとしています。そのために、次のコマンド「gksu sh / myhome/tomcat_starter」を使用しました。スクリプト「tomcat_starter」は、サーバーを起動する前にいくつかの環境変数を定義します。

ランチャーが起動すると、期待どおりにsuパスワードを要求し、Tomcatサーバーも起動しました。ただし、サーバーは起動直後にオフになります。

これがログファイルからの抜粋です

誰かがTomcatサーバーがオフになる理由を知っていますか?

0 投票する
2 に答える
2062 参照

sublimetext2 - Ubuntu 12.04 - Sublime text 2 の起動に sudo または gksu を使用しますか?

私はUbuntu 12.04を初めて使用し、ターミナルウィンドウからSublime Text 2を起動する2つの異なる方法に気付きました。最初はsudoで、もう1つはgksuです。

両方を使用すると、スニペットの保存を含め、両方で開いたファイルのさまざまなインスタンスがロードされた Sublime Text 2 のさまざまなインスタンスが起動していることに気付きました。gksu で起動するとスニペットが root/etc/etc に保存され、sudo でそれらが home/user/etc/etc に保存されます。

ターミナル ウィンドウで Sublime Text 2 を起動するための望ましい方法は何ですか? Sudo または gksu とその理由は?

入力していただきありがとうございます!

0 投票する
1 に答える
553 参照

java - Java の Runtime.exec の Sudo と umount の gksu

私は、(他のものの中でも) 外部デバイスをマウントし、コピーを行ってからアンマウントする Java アプリケーションを作成しています。

これは、端末と私のプログラムの両方で正常に機能します。

より速くアンマウントするために、使用することを考えましたumount -agksu umount -a、端末では機能せず、その結果、Java プログラムでは機能しません。sudo umount -a端末では機能しますが、アプリケーションでは機能しません。その間、デバイスを 1 つずつアンマウントして動作させましたが、何とか動作させることができればよりクリーンになりますumount -a

gksu が umount で、または sudo が Runtime.exec() で機能しない理由を理解していれば、あなたの説明を聞きます。

ありがとう