問題タブ [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.
php - OpenBSD の chroot で Ghostscript を実行できない
gs (ghostscript) を使用して .ps を pdf に変換したい webinstall があります。しかし、「chroot」Webサーバーのため、openBSD 4.9では機能しません(「chroot」ディレクトリにとどまりたい)すべてのゴーストスクリプトファイルをchrootディレクトリ/var/wwwにコピーしようとしましたが、エラーが発生しました:
また、5つのライブラリしか表示できません:
非 chroot の場合:
「gs」にはいくつかのライブラリが必要だと思いますか?( gs は、chroot のない cmd ラインで正常に動作します。)
c - chrootに直面している問題でバイナリを実行している
これが「ionline」という名前のバイナリで、モード「chroot」で実行しようとしています。ここでは、/ var/snmp3をchrootとして定義しています。
私のchrootは次のエラーを示しています....これらは何ですか?ここで何が起きてるの?誰かが私を導くことができますか?それらを解決する方法は?前もって感謝します。
linux - chroot で snmp を実行しても現在の値が表示されない
ここで欠落している依存関係を誰か教えてもらえますか? なぜそれの現在の価値を与えていないのですか?これで私を助けてください。
linux - 分離されたUNIX環境でターミナルコマンドを実行する
ユーザーがサーバー上でgit、bzr、およびhgコマンドを実行できるWebアプリケーションを作成しています。基本的に、ユーザーはgit / bzr / hgコマンドをhtmlフォームに書き込み、ボタンを押すと、コマンドがサーバーに送信され、ユーザーが所有するディレクトリで実行されます。
どうすればこれを安全にできますか?1つの特定のディレクトリにのみアクセスして変更できるbashコマンドを実行できる必要があります。また、コマンドが実行されるディレクトリに追加のファイルが含まれていてはなりません。これはchrootに必要だと思います。
linux - Ruby プロセスの chroot コマンド
次のapp.rb
Ruby アプリケーションを用意します。
次のようなコマンドを使用して、Webサーバーとして起動できます。
./Users/doug/code/backdore/app.rb
ruby /Users/doug/code/backdore/app.rb
/usr/local/Cellar/rbenv/0.3.0/versions/1.9.3-p194/bin/ruby /Users/doug/code/backdore/app.rb
次に、Web クライアントを使用して GET を実行すると、コマンドを開始した場所からの現在のパスhttp://localhost:4567/pwd
が返されます。/Users/doug/code/backdore
サーバーを停止し、Users/doug/code/
フォルダーからコマンドを再度実行すると、サーバーから返されるパスは次のようになります/Users/doug/code
。
私の質問は次のとおりです。この Web サーバーをchrootしたいので、コマンドの前に次のようなプレフィックスを付ける必要があります。
ただし、これは機能せず、次のエラー メッセージが表示されます。
chroot: /usr/local/Cellar/rbenv/0.3.0/versions/1.9.3-p194/bin/ruby: そのようなファイルやディレクトリはありません
私は Mac OS X で作業していますが、これは Ubuntu でも同様のはずです。/Users/doug/code/backdore
サーバーから' ' のみを表示するには、このサーバーを ' ' 内で chroot するにはどうすればよい/
ですか?
編集
chroot 内に Ruby インタープリターを配置するために、mrubyをインストールして、このスクリプトでいくつかのテストを行いました...
私の現在の場所は次のとおりです。
したがって、スクリプトをテストするためだけに、
それはうまくいっています。しかし、これを次のようにchrootしようとすると:
そして、私がこのようにしようとすると:
何も起こりません (無限ループになるはずです)。
助けてくれてありがとう。
ubuntu-12.04 - Ubuntu 12.04 chroot の org.gnome.SessionManager
最小限のchroot(ホストとchrootの両方がubuntu 12.04 amd64)でトーテムをテストしようとしています。ビデオをロードすると、エラーが発生します
実際、ビデオを見ている間は画面がオフになります (セッション アイドル状態)。確認するために、私はpythonでテストしました:
そしてエラーを取得します
chrootでdbusインターフェースorg.gnome.SessionManagerを提供するパッケージを知っている人はいますか? これを検索した後、gnome-session、gnome-session-common、および gnome-session-bin を試してみましたが、役に立ちませんでした。
packages.ubuntu.comと、これらが両方とも正常に動作する完全な 12.04 システムを検索すると、org.gnome.SessionManager.service という名前のファイルを提供するパッケージがないように見えるため、どの .service ファイルを探しているのか?.
linux - lxc の代わりに schroot を使用する
私はしばらく lxc を使用してきましたが、構成とドキュメントを理解するのが難しく、時々何をすべきかが明確ではなく、新しいバージョンは私のコードに多くの変更を意味します。
schroot を探していたので、lxc を schroot に完全に置き換える方法があるかどうか知りたいですか? _/sbin/init を schroot で実行できますか?_
この投稿を見つけました: http://johnlewis.ie/using-schroot-instead-of-lxc-containers/は、同じchrootで一連のサービスを開始することができますが、最初に実行できるかどうかも確認したいシステム全体。
一部のセキュリティ問題は手動で解決する必要があると思いますが、lxc の文書化されていない魔法の方が好きですが、schroot とlxc の使用にセキュリティ上の欠点はありますか?
lxc コンテナーに (ほぼ) 完全な新しいシステムを入れるという考えは好きですが、schroot だけを使用して取得することは可能ですか?
ありがとう。
linux - ユーザー環境が chroot で供給されていない
chroot 環境に少し問題があります。助けていただければ幸いです :)
これが私の話です:
1 - ユーザー デモを作成し (ホームは のように/home/demo
)、次のようなスクリプトのおかげで彼を chroot しました/bin/chrootshell
。
2 - このユーザーは通常のログイン認証が無効になっているため、このユーザーsu - demo
としてログインするには使用する必要があります
すべてがうまく機能します (すべての chroot システム コマンドや私の Java 構成など)。しかし、私がユーザーデモになるたびに、私の .bashrc または /etc/profile が供給されていないようです...そして、その理由はわかりません。
しかし、手動で bash を起動すると、次のように機能します。
ご覧のとおり、私の$PLOP
変数 (/.bashrc == /home/demo/.bashrc で記述) は 2 番目の bash で適切に設定されていますが、その理由はわかりません。
私の問題について手がかりがあれば、事前に感謝します:)
編集:私が実際に理解していないのはなぜSHELL=/bin/chrootshell
ですか? 私のchroot環境で、デモユーザーを/bin/bash
シェルで宣言します
c++ - スレッドの chroot 代替
技術的にスレッドを chroot できないことはわかっていますが、スレッド内の既存の一連のタスクへのアクセス許可の量を制限する機能的な代替手段を探しています。
編集:これはLinux環境用ですが、Windows関連の手法も同様に役立ちます(* NIXに相当するものがない場合でも.
php - Apach2mod_ruid2およびRDocumentChRoot-MySQLデータベースに接続できません
Apache2仮想ホストでは、RModestatを使用してmod_ruid2を希望どおりに機能させています。プロセスをWebサイトフォルダーにchrootするためにRDocumentChRootを追加しましたが、PHPがMySQLデータベースに接続できないという望ましくない副作用があります。私は助けを求めてグーグルで検索しましたが、何も見つかりませんでした。
誰かが私にロープを投げることができますか?