問題タブ [chroot]

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

mysql - mysqldを実行するための通常の権限

chroot環境内でmysqldを実行しようとしています。状況はここにあります。

mysqldをrootとして実行すると、データベースに接続できます。しかし、init.dスクリプト(通常の権限)を使用してmysqlを実行すると、mysqlはエラーを表示します。

だから、私はいくつかのファイルのファイルパーミッションを変更する必要があると思います。しかし、どれですか?ああ、あなたが疑問に思っている場合は、「/ var / run / mysqld/mysqld.sock」は「mysql」ユーザーによって所有されています。

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

c - UID 0 でなくても chroot() 環境で実行していることを検出するにはどうすればよいですか?

重複の可能性:
内部からの chroot 刑務所の検出

プロセスが Linux の chroot() 環境で実行されているかどうかを検出するのは比較的簡単です。/proc/1/root と /. ただし、これには /proc/1/root の stat() へのアクセスが必要です。これには残念ながら特権が必要です。

同じことを達成するための良い方法を探していますが、そのために特権を必要としません。誰でも私を助けることができますか?特権のないコードは、chroot() 環境で実行されているかどうかをどのように検出できますか?

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

android - アンドロイドのubuntuはディスプレイchrootを開くことができません

こんにちは私はAndroidでubuntuを使用しています(chrootを使用)xevを実行しようとしています(音量ボタンをCTRLに変更するため)が、xevを開こうとするたびに、ディスプレイを開くことができない、または開くことができないと表示されますdisplay '127.0.0.1:0.0'(エクスポートでDISPLAY変数を変更した場合)

誰かがこの問題を解決する方法を教えてもらえますか?私はグーグルで公式のエラーページを見つけることができませんあなたの小さなアドバイスは私にとって非常に役に立ちますよろしく。テユン。

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

android - ioctlLOOP_SET_FDが失敗しました

ioctlLOOP_SET_FDが失敗しました

私はすでに同様の問題について尋ねていますが、ここにもう少し詳細を書きました

androidでubuntuを実行するために、rootstock rootstock -f kty1104-ThinkPad-Z60t -l kty1104 -p 1 --imagesize 2047M --notarball --seed linux-image-omap、lxde、build-essential、 openssh-server、tightvncserver、x11-xserver-utils

このimgは、sudo mount -o loop、noatime -t ext2 /home/kty1104/ubuntu.img / mnt sudo mount -t proc proc / mnt / proc chroot / mnt / bin/bashによってubuntuPCでchrootできます。

しかし、Androidでこのmount〜chrootコマンドを実行しようとすると、ioctl LOOP_SET_FDが失敗しました。マウントコマンドのファイル番号が正しくありません。chrootを強制すると、「セグメント障害」と表示されます。

問題はルートストックコマンドから来ていると思います誰かが私を助けることができますか?

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

ubuntu - chrootの依存関係をインストールする方法は?

ARMアーキテクチャで実行するためにrootstockによって作成されたubuntuimgがありますが、多くの人がimgをchrootすることはできません。ローダーや共有ライブラリを作成できない場合、これは依存関係の問題であると言われます。行う?

私はubuntuimgを持っていて、imgをchrootできないので、そのようなライブラリとローダーをimg内に追加またはインストールする方法がわかりません。

インストール方法がわかりません(下記)

これを行う方法?

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

linux - Linuxファイルマネージャーをchrootする方法はありますか?

xfe、rox、nautilusなどのファイルマネージャーが(起動時に)chroot別名でツリーを下ることができずに実行できるかどうか、アイデアを考えています。

誰かがそうする方法についてアイデアを持っているなら、私は興味があります。他のディレクトリにアクセスしてほしくないサイバーコーヒー用です。

(Linux fs権限を使用する以外の解決策)。

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

android - Android の任意の画面をスクリーン キャプチャするためのコード

Android画面のスクリーンショットを撮ることができるコードを探しています.ルートモードで実行されているデバイスを持っています..ネットで検索しました.それだけです..さらに先に進む方法について十分な情報を取得できません..誰かがコードまたはリンクを投稿して、プログラムで画面を表示する方法を教えてくれれば..ルートアクセス権のあるAndroidデバイスを持っています.

ありがとうございました。

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

apache - Apache Chroot - ibase_connect の失敗

mod_chroot を実行している Apache 2。基本的な html および php スクリプトに問題なくアクセスできます。

このテスト スクリプトは cli php を使用して正常に動作するため、接続文字列に問題がないことはわかっています。

ただし、これを Chrooted Apache で実行すると、エラー メッセージが返されます。

Warning: ibase_connect(): Can't access lock files' directory /tmp/firebird in /html/app/webroot/test2.php

これは本当に奇妙に思えます。/tmp/firebird が存在し、CLI でスクリプトを実行するときに firebird によって使用されます。

--with-interbase=/opt/firebird/ を使用した PHP をコンパイルしたとき

これが理にかなっており、誰かが考えていることを願っています!

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

linux - root 以外のプロセスからのジェイルキットの実行

ラテックスインタープリター(Pythonで書かれたもの)を頻繁に生成するWebサーバーがあります。このインタプリタは、jailkit を使用して作成された chroot 刑務所内にあるため、root として開始する必要があります。

サーバーを root として実行したくないので、bash スクリプトを setuid できません。スクリプトを呼び出す setuid c プログラムを作成することはできますが、それが大きなセキュリティ ホールにつながることは確かです。

私がこれまでに思いついた最善の方法は、インタープリター プロセスを生成することだけを行う別の Web サーバーをルートとして実行することです。

これを行う正しい方法は何ですか?

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

chroot - chrootされたプロセスはどのようにしてライブラリの依存関係にアクセスできますか?

  1. プロセスを刑務所に入れた後、刑務所の外にあるライブラリにchrootアクセスできます。libc.soなぜ、またはどうやって?

  2. 刑務所外のファイルを参照するソフトリンクがある場合、メインファイルにアクセスできますか?

  3. chrootマルチスレッドアプリケーションで使用できますか? または、1 つのスレッドからルート ディレクトリを変更すると、プロセス全体のルート ディレクトリが変更されますか?

  4. chrootこの関数は本当の安全な環境を提供しないと読みましたが、Linux で代替ソリューションはありますか?