問題タブ [su]

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 投票する
3 に答える
298 参照

android - Android のデフォルト su

ルート チェッカーは、Android のデフォルトsu(AOSP からビルド) では失敗しますが、adb shell正常に動作します。このsuプログラムは、Android フレームワークへのルート アクセスを提供していないようです。でも詳細はよくわかりません。それを説明できる人はいますか?ありがとう。

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

android - ルート化されていないAndroidフォンでのsuおよびbusyboxの正しいファイル権限は何ですか?

組み込みアプリケーションを開発しており、デバイスの所有者がオンデマンドでデバイスをルート化およびルート化解除できるようにする必要があります。

ROM に格納されている特別なバージョンの SU を介して次のシェル コマンドを実行することで、デバイスをルート化できます。

ルート化プロセスを元に戻すことができる必要があります。したがって、2 つのファイルの所有者とアクセス許可を元に戻す必要があります。問題は、ルート化されていない Android デバイスのデフォルトのアクセス許可と所有者が何であるかわからないことです。

誰か助けてくれませんか?!

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

ruby - Rubyでnet-ssh sudo suを実行する方法

sudo su - #{su_user}Rubyの後に複数の net-ssh コマンドのチェーンを送信する方法を理解しようとしています。

私の現在のコードは以下にありsudo susend_data "#{password}\n".

一方、システム上では、 を手動で実行sudo su - admin2する場合、パスワードを入力する必要はありません。

どんな助けでも大歓迎です!


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

iphone - SUDO - iOS FTP - スタック

su を必要とする iOS の MobileTerminal 用のスクリプトがあります。su を入力してからパスワードを入力しなくても、root としてログインするコマンドを bash スクリプトに追加する方法はありますか?

乾杯、

12月

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

amazon-web-services - SSH エラー - 標準入力は TTY でなければなりません

次のコマンドを実行しようとしています。

エラーメッセージが表示され続けます:

SSHサーバーにアクセスして、というファイルを実行するにはどうすればよい./update.shですか?

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

sudo - JSCHsudosuコマンド「tty」エラー

Java-Jschsudoコマンド。

私はJschを使用しており、私のタスクはサーバーにログインして次のようにコマンドを実行することです

次のコードを使用すると、正常に接続できますが、コマンドを実行しようとするとエラーが発生しますsudo: sorry, you must have a tty to run sudo

以下は私のコードです

彼らが使用するようにアドバイスしたsudo.javaの利用可能な例のjsch

しかし、コマンドを実行する"sudo -S -p - su bamboo"と、同じエラーが発生します

助けていただければ幸いです。

0 投票する
0 に答える
228 参照

exec - RunTime.exec("su") に関する問題

アプリケーションからいくつかのシェルコマンドを実行したいのですが、次を実行すると: Process process = Runtime.getRuntime().exec(su); エラーが発生しました: su: uid XXXXX は su を許可されていません。adb shell su が機能しているように、電話がルート化されていると思うので、理由がわかりません。私が行方不明になっているポイントについて誰かが考えを持っていますか?

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

android - bashスクリプトのsu-cは出力を表示しません

私はしばらくの間、これに頭を悩ませてきました。とてもシンプルに見えますが、私はそれを機能させることができません。それが違いを生むならば、これは根ざしたアンドロイドタブレットにあります。通常のLinuxシステムでsudoの動作を模倣しようとしています。私はbashスクリプトに関してはあまり経験がないので、これはおそらく非常に簡単です。これは2つの部分からなる問題です。

これがエイリアスと呼ばれるbashスクリプト(の一部)です。通常はbashrcから供給されます。問題は、カスタムsudoコマンドがこのスクリプトで定義されたエイリアスにアクセスできるようにすることです。

したがって、シェルからsudoを呼び出すと、まったく何も出力されません。上記のスクリプトの最後にあるクイック「echook」は、sudoを実行しようとしたときにソースコマンドが実行されていることを示しています。しかし、「&&」の後には何も行われていないようです。エコーすらしません。ランダムなファイル名に触れても機能しないので、リダイレクトされているなどの問題はないようです。'&&'を'||'に置き換えてみました しかし、それも機能しません。

問題のパート2は、デバッグ時に発生しました。シェルから以下を呼び出す:

... lsが呼び出される直前にエイリアスファイルがソースされていたとしても、色なしでlsを出力します。今、私は完全に混乱しています。

0 投票する
4 に答える
22076 参照

android - su バイナリのみで、SuperSU または Superuser apk がインストールされていない状態で、root としてシェル コマンドを実行することは可能ですか?

su バイナリのみがインストールされている Android フォンを使用していますが、動作します。つまり、adb シェルで電話にアクセスし、「su」コマンドを実行すると、root になります。

コードを介してコマンドを実行しようとすると、どの方法で実行しようとしても機能しないようです。次のコマンドのさまざまなバリエーションを試しました。

Superuser.apk または SuperSU.apk アプリがインストールされている別のルート化された電話でこのコマンドを実行すると、ルート権限での実行を許可するかどうかを尋ねるダイアログが表示されます。apk が存在しない場合、何も要求されず、コマンドが機能しません。

最初の電話にapkをインストールしようとしましたが、何もしないようです. それで、元の質問が尋ねるように-> SUアプリがインストールされていないアプリ内から昇格されたコマンドを実行する方法はありますか?

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

android - Android Runtime.getRuntime().exec と rsync

デバイスで rsync を実行しようとしています。私はバイナリを持っていて、/system/xbin/rsyncそれを起動しようとしていRuntime.getRuntime().execます。私は Android プログラミングに慣れていないので、スーパーユーザー権限を使用する必要があるかどうかはまだわかりません。

私のコードは次のとおりです。

「RSYNC STARTED」「RSYNC FINISHED」と出力するだけです。

しかし、私が実行した場合:

LogCat ウィンドウから出力を確認できます。

したがって、スーパーユーザーのアクセス許可を使用する必要があると思われるため、コードを次のように変更しました。

しかし、コードを実行すると、アプリはエラーなしでフリーズします。