GoGPT Best VPN GoSearch

OnWorksファビコン

fakechroot - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで fakechroot を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド fakechroot です。

プログラム:

NAME


fakechroot - 偽の chroot 環境を提供します

SYNOPSIS


偽のルート [-s|--use-system-libs] [-l|--lib ライブラリ] [-d|--elfloader LDSO]
[-e|- 環境 type] [-c|--config-dir ディレクトリにジョブを開始します。] [-b|--bindir ディレクトリにジョブを開始します。] [--] [ command]

偽のルート -h| - 助けて

偽のルート -v|- バージョン

DESCRIPTION


fakechroot は、追加の使用可能性がある環境でコマンドを実行します
chroot(8) root 権限のないコマンド。 これは、ユーザーが独自のものを作成できるようにする場合に便利です
ルートを必要とせずに別のパッケージをインストールできる chroot 環境
特権。

fakechroot は一部の C ライブラリ関数を置き換えます (chroot(2) 開いた(2)等)
root 権限で呼び出された場合の効果をシミュレートします。

これらのラッパー関数は共有ライブラリとして提供されます libfakechroot.so ロードされている
ダイナミックローダーの「LD_PRELOAD」メカニズムを介して。 (見る ld.so(8))

偽のchrootでは、つまりDebianブートストラップをインストールできます デブートストラップ(8) コマンド。 そのような中で
あなたが実行できる環境すなわち apt-get(8) 別のパッケージをインストールするコマンド。 あなたはそうしない
特別な権限が必要で、一般ユーザーのアカウントで実行できます。

OPTIONS


-l ライブラリ|--lib ライブラリ
代替ラッパー ライブラリを指定します。 デフォルトは libfakechroot.so

-d LDSO|--elfloader LDSO
代替の動的リンカーを指定します。 この動的リンカーは直接呼び出されます。

-s|--use-system-libs
chroot のライブラリの前にシステム ライブラリを使用します。 システムの場合、これは回避策になる可能性があります
動的リンカーがロードできない libc.so 偽のchrootから。

次のエラーに気付いた場合は、この設定を試してください。

$ フェイクルート /usr/sbin/chroot /tmp/sarge / bin / true
/ bin / true: 再配置エラー: /srv/sarge/lib/tls/libc.so.6: シンボル _dl
_starting_up、バージョン GLIBC_PRIVATE がファイル ld-linux.so.2 で定義されていません
リンク時間参照付き

$ フェイクルート /usr/sbin/chroot /tmp/centos4 / bin / true
セグメンテーション障害

-e|- 環境 type
環境を使用して追加の構成を読み込みます。 この構成ファイルはシェルです
呼び出す前に実行されるスクリプト command. スクリプトは追加設定できます
たとえば、「FAKECHROOT_EXCLUDE_PATH」、「FAKECHROOT_CMD_SUBST」などの環境変数
「LD_LIBRARY_PATH」。

環境タイプは、オプションの拡張子が削除されたコマンド名に基づいて推測されます
(例:ランニング gettext.sh 「gettext」環境ファイルを読み込みます)。 もしも command 引数は
フェイクルート(1) この引数は省略され、次の引数は環境タイプと見なされます。

設定ファイル名は type.env で検索されます $HOME/.fakechroot  
/etc/fakechroot ディレクトリ。

デフォルトの環境タイプは デフォルト その構成ファイル名は
「default.env」。

特別な環境 なし 環境設定がまったく読み込まれないことを意味します。

-c|--config-dir ディレクトリにジョブを開始します。
fakechroot の追加構成を含むディレクトリを指定します。 の
デフォルトのディレクトリは「$HOME/.fakechroot」と「/etc/fakechroot」です。

-b|--bindir ディレクトリにジョブを開始します。
付属の代替実行可能ファイルを含むディレクトリを指定します
偽のルート。 これらは、拡張子が「.fakechroot」のスクリプト ファイルです。 デフォルトでは、
は、fakechroot のインストール プレフィックスの「bin」および「sbin」ディレクトリに配布されます。
ただし、ビルド時に固定の場所を使用できない場合があります。

[--] command
fakechroot として実行したいコマンド。 使用する '--' コマンド内にある場合
他のオプションは、fakechroot のオプション解析を混乱させる可能性があります。

-h ヘルプを表示します。

-v 表示バージョン。


fakechroot を使用したセッションの例:

$ID
uid=1000(デクスター) gid=1000(デクスター) グループ=1000(デクスター)

$ fakechroot fakeroot debootstrap sid /tmp/sid
I: リリースの取得
I: Release.gpg の取得
I: リリース署名の確認
...
I: 基本システムが正常にインストールされました。

$ fakechroot fakeroot chroot /tmp/sid apt-get install -q hello
パッケージリストを読む...
依存関係ツリーを構築中...
状態情報を読み取っています...
以下の新規パッケージがインストールされます:
こんにちは
0はアップグレードされません削除して1ために新しくインストールされた0、0、アップグレードされた。
アーカイブ57.4のKBを取得する必要があります。
この操作の後、SEの追加ディスクスペース558 kBは使用しました。
取得:1 http://ftp.us.debian.org/debian/ sid/main こんにちは amd64 2.8-4 [57.4 kB]
57.4sで0 KB(127 kB /秒)をフェッチ
以前に未選択のパッケージ hello を選択しています。
(データベースを読み込んでいます...現在インストールされている24594ファイルとディレクトリ。)
hello を解凍しています (.../archives/hello_2.8-4_amd64.deb から) ...
man-db のトリガーを処理しています ...
install-info のトリガーを処理しています ...
hello の設定 (2.8-4) ...

$ fakechroot chroot /tmp/sid こんにちは
こんにちは、世界!

フェイクルート


フェイクルート(1) は、ルート環境をエミュレートする補完的なツールです。 偽のルートと
fakechroot は、同じ C ライブラリ関数をラップする可能性があります。 mknod(2) 関数。 それは
適切な順序で偽の環境を開始することが重要です。 内部で fakeroot を開始する必要があります
フェイクルート:

$ fakechroot fakeroot chroot /tmp/sid /bin/mknod /tmp/デバイス c 1 2

SECURITY 側面


fakechroot は通常の非 setuid プログラムです。 ユーザーの権限を強化するものではありません。

システムのセキュリティを強化するためのツールとして fakechroot を使用しないでください。
(サンドボックス化) アプリケーション。 偽の chroot 環境からの脱出は非常に簡単です。

fakechroot は、実際の root 権限で実行しないでください。 のセキュリティを低下させる可能性があります。
システムは、fakechroot が独自のバージョンのコア機能と動作を提供するためです。
いくつかの環境変数に依存していました。

onworks.net サービスを使用してオンラインで fakechroot を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。