GoGPT Best VPN GoSearch

OnWorksファビコン

dchroot-dsa - クラウドでオンライン

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

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

プログラム:

NAME


dchroot-dsa - chroot 環境に入る

SYNOPSIS


dchroot-dsa [-h| - 助けて | -V|- バージョン | -l|- リスト | -i|- 情報 | --config |
-p|--listpaths] [-d ディレクトリにジョブを開始します。|-ディレクトリ=ディレクトリにジョブを開始します。] [-q|- 静かな | -v|-詳細] [-c
chroot|--chroot =chroot | - すべて | クロット] [COMMAND]

DESCRIPTION


dchroot-dsa ユーザーが chroot 環境でコマンドまたはログイン シェルを実行できるようにします。 もし
コマンドが指定されていない場合、ログインシェルはユーザーのホームディレクトリ内で起動されます。
chroot。

ユーザーの環境は chroot 内に保存されます。

コマンドは単一の引数であり、プログラムへの絶対パスである必要があります。
追加のオプションは許可されません。

コマンドまたはログイン シェルが実行されるディレクトリはコンテキストによって異なります。 見る
- ディレクトリ 詳しい説明については、以下のオプションを参照してください。

このバージョンの dchroot-dsa は、 シュルート(1)プログラム。 それ
dchroot-dsa コマンドライン オプションとの下位互換性のために提供されていますが、
将来的には schroot を使用することをお勧めします。 「」セクションを参照してください。非互換性以下の「
dchroot-dsa の古いバージョンとの既知の非互換性。

OPTIONS


dchroot-dsa 次のオプションを受け入れます。

Basic オプション
-h, - 助けて
ヘルプの概要を表示します。

-a, - すべて
すべての chroot を選択します。 dchroot-dsa の以前のバージョンにはこれが含まれていなかったことに注意してください。
オプションを選択します。

-c, --chroot =chroot
使用する chroot を指定します。 このオプションは、さらに詳細を指定するために複数回使用できます。
XNUMX つの chroot よりも、その場合の効果は次のようになります。 - すべて。 このオプションが
使用されない場合、最初の非オプション引数は使用する chroot を指定します。 ご了承ください
dchroot-dsa の以前のバージョンには、このオプションは含まれていませんでした。

-l, - リスト
利用可能なすべての chroot をリストします。

-i, - 情報
利用可能な chroot に関する詳細情報を出力します。 以前のバージョンに注意してください
dchroot-dsa にはこのオプションが含まれていませんでした。

-p, --listpaths
利用可能な chroot の絶対位置 (パス) を出力します。

--config
利用可能な chroot の設定を出力します。 これは、
使用中の構成は構成ファイルと同じです。 のコメントは、
元のファイルが失われます。 dchroot-dsa の以前のバージョンでは、
このオプションを含めてください。

-d, -ディレクトリ=ディレクトリにジョブを開始します。
への変更 ディレクトリにジョブを開始します。 コマンドまたはログイン シェルを実行する前に、chroot 内で実行します。
If ディレクトリにジョブを開始します。 が使用できない場合、dchroot-dsa はエラー ステータスで終了します。

デフォルトの動作 (すべてのディレクトリ パスは chroot 内にあります) では、
ユーザーのホームディレクトリにあるログインシェルまたはコマンド、または / ホームディレクトリが
利用不可。 使用可能なディレクトリがない場合、dchroot-dsa は終了します。
エラーステータス付き。

-q, - 静かな
重要なメッセージのみを印刷します。 dchroot-dsa の以前のバージョンでは、
このオプションを含めてください。

-v, -詳細
すべてのメッセージを印刷します。 dchroot-dsa の以前のバージョンにはこれが含まれていなかったことに注意してください。
オプションを選択します。

-V, - バージョン
バージョン情報を印刷します。

CONFIGURATION


非互換性


Debianの dchroot 事前の 〜へ バージョン 1.5.1
· このバージョンの dchroot-dsa は、 シュルート.conf の設定を保存する
ではなく、利用可能な chroots dchroot.conf 歴史的に使用されていたファイル。
dchroot-dsa がサポートする自動移行 dchroot.conf から シュルート.conf
キーファイル形式と --config バージョン 0.2.2 から 1.5.0 のオプション。 へのサポート
古い形式は現在利用できません。

DSA dchroot
· ログ メッセージの表現と形式が異なります。

· dchroot-dsa は、によって実装される機能の制限されたサブセットを提供します。
シュルート、しかしその下はまだシュルートです。 したがって、dchroot-dsa は依然として影響を受けます。
PAM 認証と認可を含む schroot セキュリティ チェック、および
たとえばセッション管理などのため、通常とは若干異なる動作をする可能性があります。
状況によっては、dchroot-dsa の以前のバージョン。

Debianの dchroot
A dchroot パッケージは、代替の dchroot 実装を提供します。

· 上記の非互換性がすべて適用されます。

· このバージョンの dchroot には互換性のないコマンドライン オプションがあり、
これらのオプションはサポートされているか、別の名前の同等のオプションがあります。 -c
chroot を指定するにはオプションが必要です。 シェルスクリプトも使用できるようになります
単一の絶対パスの代わりにオプションとして使用し、複数のコマンドを許可します
単一のオプションの代わりにオプションを使用します。

DIRECTORY フォールバック


dchroot-dsa は、以下に基づいて chroot 内で使用する適切なディレクトリを選択します。
かどうか - ディレクトリ オプションが使用されます。 ディレクトリを明示的に指定する場合、ディレクトリは XNUMX つだけです
ディレクトリは安全性と一貫性のために使用されますが、ログインシェルまたはコマンドのために使用されます。
いくつかの可能性が試される可能性があります。 複数のフォールバックが考慮されているため、注意してください。
コマンドの場合、dchroot-dsa を使用してコマンドを実行するのは危険です。 代わりに schroot を使用してください。 の
次のサブセクションでは、各ケースのフォールバック シーケンスをリストします。 現在のCWDは
作業ディレクトリ。DIR は、で指定されたディレクトリです。 - ディレクトリ.

ログイン shell or command
┌────────────────────┬───────────────────────────── ──────────────┐
│移行 │ │
│(ホスト→chroot) │ コメント │
├────────────────────┼───────────────────────────── ──────────────┤
│CWD → passwd pw_dir │ 通常の動作 (--directory が指定されていない場合 │
│ │ 中古)│
│CWD → / │ passwd pw_dir が存在しない場合 │
フェイル │ / が存在しない場合 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ──────────┘
- ディレクトリ 中古
┌───────┬─────────── ──────┐
│移行 │ │
│(ホスト→chroot) │ コメント │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ──────┤
│CWD → DIR │ 通常の動作 │
フェイル │ DIR が存在しない場合 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ──────┘
どのような状況でもフォールバックが存在してはなりません。

デバッギング
注意してください --debug=通知 セッションに対して計算された内部フォールバック リストが表示されます。


$ dchroot-dsa -l
利用可能なchroot: sarge、sid

$ dchroot-dsa --listpaths
/srv/chroot/sarge
/srv/chroot/sid

$ dchroot-dsa -q sidの -- /bin/uname
Linux

$ dchroot-dsa sidの
I: [sid chroot] 実行中のログイン シェル: “/bin/bash 
$

一番上の行が標準エラーにエコーされ、残りの行が標準エラーにエコーされたことに注意してください。
出力。 これは意図的なものであり、chroot で実行されるコマンドからのプログラム出力が
必要に応じてパイプされ、リダイレクトされます。 データはコマンドが実行された場合と同じになります。
ホスト システム上で直接。

トラブルシューティング


何かが動作せず、エラー メッセージからは何が問題なのかが明らかでない場合は、次のことを試してください。
--debug =レベル デバッグ メッセージをオンにするオプション。 これは大きなメリットをもたらします
詳しくは。 有効なデバッグ レベルは、「なし」、「通知」、「情報」、「警告」、および「警告」です。
重大度の順に「重大」になります。 重大度レベルが低いほど、
出力。

それでも問題が解決しない場合は、メーリング リストで開発者に連絡することができます。
Debian buildd-tools 開発者
<[メール保護]>

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


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

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

Linuxコマンド

Ad




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