問題タブ [root-access]
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.
linux - Linuxで昇格された権利をプログラムで要求する
(この質問のタイトルは同じですが、質問の本文はスクリプトの観点から質問します。たとえばsu -c
、これを複製しないでください)
ユーザー入力に基づいて/etcでいくつかのファイル操作を実行する必要があるQtGUIアプリがあります。1つのオプションはおそらくで使用するでしょうsystem()
がsudo
、それでもsudoers
ある時点でファイルをいじる必要があります。system()
また、ファイルを変更するためのスクリプトハックを追加するのではなく、適切なファイル操作を実行したいと思います。
これを行うためのアプリケーションの権利をプログラムで昇格させるための最良の方法は何ですか?
編集:ボーナスとして、Maemo / Meego /その他のハンドヘルドでも機能するのがいいでしょう(afaik PolicyKitはそこでは利用できません..)
objective-c - cocoa アプリケーションで root アクセスを要求する
root アクセスを要求するプロンプト/アラートでプログラムを開始したいと考えています。ユーザーはパスワードを入力する必要があり、その後にアプリケーションが続きます。私は周りを見回してきましたが、これを行う方法が正確にはわかりません。
大変お世話になりました。
ありがとう!
mysql - Windows上のMySQL-ユーザー''@'localhost'のアクセスが拒否されました-どのホストからも接続できません
リモートアクセスをサポートするようにMysqlインスタンスを更新しようとしました。MySQL管理UIに移動し、ユーザーrootに%(任意のホスト)を追加し、他のすべてのエントリを削除しました。
現在、ローカルホストを含むどのマシンからもルートとしてMySQLにアクセスできません。これを修正する最良の方法は何ですか?
java - Android のデバイス管理アプリと AppData Wipe
ハニカム/ICS デバイスで高度なアカウント管理を有効にする Android タブレット用のデバイス管理アプリに取り組んでいます。
このアプリケーションの重要な機能の 1 つは、新しいユーザーがログインしたときにすべてのアプリケーション データを消去できることです。プリインストールされたアプリはクリーンアップされ、新しいユーザーに最初の起動エクスペリエンスを提供する必要があります。
そのため、この管理アプリからデバイス上のすべてのアプリケーション データ (内部設定、ユーザー データなど) を消去する方法を探しています。そのようなアプリは、 wipeDataメソッドを使用してデータ消去を実行できることを見てきましたが、これは私が探しているものではない工場出荷時設定へのリセットのみを行うのではないかと心配しています。システム設定を変更してはならず、インストールされたアプリケーションを消されました。
そのような機能をどこで探すべきか知っていますか?
デバイスでのルートアクセスが必要なものであっても、ヒントがあれば検討します...
ありがとう。
c - Cコードを使用してファイルのiノード番号を見つける
私はプログラムを持っています、名前はgiverootAccessです。このプログラムは、コマンドライン引数として現在のディレクトリ(giverootAccessが存在する場所)のファイル名を受け取ることができます。次に、ファイルはルートアクセスを取得します。ファイルは、実行可能ファイルまたはシェルスクリプトにすることができます。
問題は、ハッカーがリクエストをbashにリダイレクトすることでrootアクセスを取得できることです。giverootAccessが存在するディレクトリ内のファイルにのみrootアクセスを許可するようにユーザーを制限したいと思います。ハッカーはファイル名を不要なプログラムにリダイレクトして、root権限を取得する可能性があります。
そのため、ファイルの名前ではなく、ファイルを一意に識別するメカニズムが必要です(模倣およびハッキングされる可能性があるため)。iノードはこの目的に使用できますか?
私の計画では、アプリケーションのインストール時に、すべてのファイルのiノードをディレクトリに保存し、誰かがファイル名でgiverootAccessを実行するたびに、ファイル名とそのiノードが保存されているものと一致することを確認します。一致する場合は、giverootAccessプログラムのみが実際にファイルへのrootアクセスを許可します。
この仕事をするための他の簡単なメカニズムはありますか?
android - Android 3.x でシステム バーを無効または非表示にする方法
Android 3.x で常に表示される下部のメニュー バーを削除/非表示/無効にすることが可能かどうかを知りたいです。そうでない場合 - 少なくとも、ウィジェット バーの開口部を非表示にするか、コア ウィジェットを無効にすることが可能であれば。プログラムによるかどうか - アプリがフォアグラウンドの場合、下部メニューへのアクセスを拒否する必要があります。
助けてください。事前に感謝します。
android - googlemap.jarをMotoPhoneにインストールします
MotoXT681Phoneにcom.google.android.mapsライブラリを使用してアプリをインストールしようとしました。Eclipseが失敗し、報告:
Logcatを調べると、次のように表示されます。
ddmsを使用してmaps.jarファイルを電話にプッシュしようとしました。しかし、それは言った:転送エラー:許可が拒否されました。ddmsが電話をrootとして接続しなかったためだと思います。また、adbコマンドを使用してみましたが、奇妙なことがありました。コマンドadb devicesを試してみると、常にadbサーバーが再起動し、リストにデバイスを取得できませんでしたか?
だから誰もが抜け道を提案することができますか?
android - Authorize Android Instrumentation Test for Root Access on Emulator
I have developed an Android app that requires root access, and it works fine. I am trying to test the app using instrumentation tests with ActivityInstrumentationTestCase2
and cover the parts of the app that utilize root access. The tests should be fully automated as they will run on our CI.
The CI build creates a fresh emulator, and then it roots the emulator using the following commands:
It works OK, but at some point I have to click "Allow" button on the Superuser's root access prompt when the test requires it. My problem is how to execute those tests without manual clicking the "Allow" button and gain the root access.
If I try to click this button from instrumentation test using the following code
I get
Apparently, this privilege is used only by system apps, and I cannot authorize my apps with this permission. Maybe I am doing something wrong here?
Another idea is to pre-authorize the app during the emulator boot from command line, but I haven't found the way for this.
python - ROOT ACCESS なしで Python モジュール YAML をインストールするにはどうすればよいですか (「easy_install」と「pip」は使用できません)。
サーバーでyaml モジュールを呼び出す python スクリプトを実行しようとしています。ホームディレクトリには書き込み権限しかありません。サーバーには Python 2.7.3 がインストールされています。root アクセス権がありません。また、pipもeasy_installも使用できません。
パッケージをダウンロードして実行しようとしました
エラーを与える
どうすればこれを機能させることができますか?