אנגליתצרפתיתספרדי

Ad


סמל OnWorks

dchroot - מקוון בענן

הפעל dchroot בספק אירוח חינמי של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה dchroot שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


dchroot - היכנסו לסביבת chroot

תַקצִיר


dchroot [-h|- עזרה | -V|--גִרְסָה | -l|--רשימה | -i|- מידע | --config | --מקום]
[--directory=בספרייה] [-d|--שימור-סביבה] [-q|--שֶׁקֶט | -v|--מִלוּלִי] [-c
נתח|--chroot=נתח | --את כל] [פקודה [ ARG1 [ ARG2 [ ARGn]]]]

תיאור


dchroot מאפשר למשתמש להריץ פקודה או מעטפת כניסה בסביבת chroot. אם לא
הפקודה צוינה, תופעל מעטפת כניסה בספריית הבית של המשתמש בפנים
ה-chroot.

הפקודה היא ארגומנט אחד או יותר אשר יופעל במעטפת ברירת המחדל של המשתמש באמצעות
שלה -c אוֹפְּצִיָה. כתוצאה מכך, קוד מעטפת עשוי להיות מוטבע בארגומנט זה. אם מרובים
נעשה שימוש באפשרויות פקודה, הן משורשרות יחד, מופרדות על ידי רווחים. משתמשים
צריך להיות מודע לבעיות ציטוט המעטפת שזה מציג, וצריך להשתמש שרוט if
הכרחי, שאין לו בעיות ציטוט.

הספרייה שבה מופעלים הפקודה או מעטפת ההתחברות תלויה בהקשר. לִרְאוֹת
--מַדרִיך אפשרות למטה לתיאור מלא.

גרסה זו של dchroot היא מעטפת תאימות סביב שרוט(1) תוכנית. זה
מסופק עבור תאימות לאחור עם אפשרויות שורת הפקודה dchroot, אבל schroot כן
מומלץ לשימוש עתידי. עיין בסעיף "אי תאימות" למטה עבור ידוע
חוסר תאימות עם גרסאות ישנות יותר של dchroot.

אם לא צוין chroot, שם ה-chroot או הכינוי 'ברירת מחדל' ישמש כחלופה.

אפשרויות


dchroot מקבל את האפשרויות הבאות:

בסיסי אפשרויות
-h, - עזרה
הצג סיכום עזרה.

-a, --את כל
בחר את כל ה-chroots.

-c, --chroot=נתח
ציין chroot לשימוש. ניתן להשתמש באפשרות זו מספר פעמים כדי לציין יותר
מאשר chroot אחד, ובמקרה זה השפעתו דומה ל --את כל.

-l, --רשימה
רשום את כל ה-chroots הזמינים.

-i, - מידע
הדפס מידע מפורט על ה-chroots שצוינו. שימו לב שגרסאות קודמות
של dchroot לא כלל את האפשרות הזו.

-p, --נָתִיב
הדפס מיקום (נתיב) של ה-chroots שצוינו.

--config
הדפס תצורת ה-chroots שצוינו. זה שימושי לבדיקה ש-
התצורה בשימוש זהה לקובץ התצורה. כל הערות ב-
הקובץ המקורי יחסר. שימו לב שגרסאות קודמות של dchroot לא עשו זאת
לכלול אפשרות זו.

--directory=בספרייה
לשנות ל בספרייה בתוך ה-chroot לפני הפעלת הפקודה או מעטפת ההתחברות.
If בספרייה אינו זמין, dchroot תצא עם סטטוס שגיאה.

התנהגות ברירת המחדל היא כדלקמן (כל נתיבי הספרייה נמצאים בתוך ה-chroot).
אלא אם כן ה --שימור-סביבה אופציה משמשת לשמירה על הסביבה, ה
מעטפת כניסה או פקודה יפעלו בספריית הבית של המשתמש, או / אם הבית
ספרייה אינה זמינה. כאשר --שימור-סביבה נעשה שימוש, זה
ינסה להשתמש בספריית העבודה הנוכחית, שוב ליפול בחזרה / אם זה
לא נגיש. אם אף אחת מהספריות לא זמינה, dchroot תצא עם
מצב שגיאה.

-d, --שימור-סביבה
שמור על סביבת המשתמש בתוך סביבת chroot. ברירת המחדל היא ל
להשתמש בסביבה נקייה; אפשרות זו מעתיקה את כל סביבת המשתמש ומגדירה אותה
במושב.

-q, --שֶׁקֶט
הדפס רק הודעות חיוניות.

-v, --מִלוּלִי
הדפס את כל ההודעות. שימו לב שגרסאות קודמות של dchroot לא כללו זאת
אוֹפְּצִיָה.

-V, --גִרְסָה
מידע על גרסת הדפסה.

שימו לב שגרסאות קודמות של dchroot לא סיפקו אפשרויות ארוכות.

אי התאמה


דביאן dchroot קוֹדֵם ל גרסה 0.99.0
· הודעות יומן מנוסחות ומעוצבות בצורה שונה.

· su(1) אינו משמש עוד להפעלת פקודות ב-chroot; זה נעשה על ידי dchroot
כְּלַפֵּי פְּנִים. שינוי זה עלול לגרום להבדלים עדינים. אם אתה מוצא א
אי התאמה, אנא דווח על כך כדי שזה יתוקן.

· dchroot מספק קבוצת משנה מוגבלת של הפונקציונליות המיושמת על ידי שרוט,
אבל הוא עדיין שרוץ מתחת. לפיכך dchroot עדיין כפוף לאבטחת schroot
בדיקה, כולל אימות והרשאה PAM, וניהול הפעלה,
לדוגמה, ולכן עשוי להתנהג מעט שונה מגרסאות dchroot ישנות יותר ב
נסיבות מסוימות.

דביאן dchroot קוֹדֵם ל גרסה 1.5.1
· גרסה זו של dchroot משתמשת schroot.conf כדי לאחסן את התצורה לזמינה
chroots, ולא את dchroot.conf קובץ בשימוש היסטורי. dchroot נתמך
הגירה אוטומטית של dchroot.conf אל ה schroot.conf תבנית keyfile עם שלה
--config אפשרות מגרסאות 0.2.2 עד 1.5.0; התמיכה בפורמט הישן היא כעת לא
זמין יותר.

DSA dchroot
למכונות המנוהלות על ידי מנהלי המערכת של דביאן עבור פרויקט דביאן יש א dchroot-dsa
חבילה המספקת מימוש חלופי של dchroot.

· חלים כל אי ההתאמה לעיל.

· לגרסה זו של dchroot יש אפשרויות שורת פקודה שאינן תואמות, ובעוד כמה
אפשרויות אלו נתמכות או שיש להן אפשרויות מקבילות בשם אחר, ה -c
האפשרות אינה נדרשת כדי לציין chroot, וגרסה זו של dchroot אינה יכולה
יישם התנהגות זו באופן תואם לאחור (כי אם -c מושמט,
נעשה שימוש ב-chroot ברירת המחדל). DSA dchroot משתמש באי-אופציה הראשונה בתור chroot
לשימוש, רק מאפשר להשתמש ב-chroot אחד בבת אחת.

DIRECTORY נפילות


dchroot יבחר ספרייה מתאימה לשימוש בתוך ה-chroot בהתבסס על אם
מה היא --מַדרִיך or --שימור-סביבה נעשה שימוש באפשרויות. כאשר מציינים במפורש א
ספרייה, רק ספרייה אחת תשמש לבטיחות ועקביות, בעוד לכניסה
פגז או פקודה ניתן לנסות כמה אפשרויות. שים לב שבגלל נפילות מרובות
בהתחשב בפקודות, מסוכן להפעיל פקודות באמצעות dchroot; השתמש ב-schroot
במקום זאת. בתתי הסעיפים הבאים מפרטים את רצף החזרה עבור כל מקרה. CWD הוא
ספריית העבודה הנוכחית, DIR היא הספרייה שצוינה עם --מַדרִיך.

התחברות פָּגָז or הפקודה
┌────────────────────┬──────────────────────────── ──────────────┐
│מעבר │ │
│(מארח → Chroot) │ הערה │
├────────────────────┼──────────────────────────── ──────────────┤
│CWD → passwd pw_dir │ התנהגות רגילה (אם --directory ו- │
│ │ --שימור-סביבה אינם בשימוש) │
│CWD → / │ אם passwd pw_dir אינו קיים │
FAIL │ אם / אינו קיים │
└────────────────────┴──────────────────────────── ──────────────┘
--שימור-סביבה מְשׁוּמָשׁ
┌────────────────┬──────────────────────────────── ──────────┐
│מעבר │ │
│(מארח → Chroot) │ הערה │
├────────────────┼──────────────────────────────── ──────────┤
│CWD → CWD │ התנהגות נורמלית (אם │
│ │ --שימור-סביבה בשימוש) │
│CWD → / │ אם CWD אינו קיים │
FAIL │ אם / אינו קיים │
└────────────────┴──────────────────────────────── ──────────┘
--מַדרִיך מְשׁוּמָשׁ
┌────────────────┬──────────────────────────────── ──────────┐
│מעבר │ │
│(מארח → Chroot) │ הערה │
├────────────────┼──────────────────────────────── ──────────┤
│CWD → DIR │ התנהגות נורמלית │
FAIL │ אם DIR אינו קיים │
└────────────────┴──────────────────────────────── ──────────┘
אין להתקיים נפילות בשום פנים ואופן.

Debugging
שים לב כי --debug=הודעה יציג את רשימת החלפה הפנימית המחושבת עבור ההפעלה.

דוגמאות


$ dchroot -l
chroots זמינים: sarge [ברירת מחדל], sid

$ dchroot -p סיד
/srv/chroot/sid

$ dchroot -q -c סיד -- לא שם -סמר
לינוקס 2.6.16.17 ppc
$ dchroot -q -c סיד -- "uname -smr"
לינוקס 2.6.16.17 ppc

$ dchroot -q -c סיד "לס -1 / | טק | ראש -n 4"
היה
usr
tmp
sys

$ dchroot -c סיד
I: [sid chroot] הפעלת מעטפת כניסה: "/ bin / bash"
$

השתמש -- כדי לאפשר לאפשרויות המתחילות ב-'-' או '--' בפקודה לפעול ב-chroot.
זה מונע מהם להתפרש כאפשרויות עבור dchroot עצמו. שימו לב שהחלק העליון
קו הודה לשגיאה סטנדרטית, והקווים הנותרים לפלט סטנדרטי. זה
בכוונה, כך שהפלט של התוכנית מפקודות המופעלות ב-chroot עשוי להיות צינור ו
מנותב מחדש כנדרש; הנתונים יהיו זהים כאילו הפקודה הופעלה ישירות על
המערכת המארחת.

פתרון תקלות


אם משהו לא עובד, ולא ברור מהודעות השגיאה מה לא בסדר, נסה
באמצעות --debug=רָמָה אפשרות להפעיל הודעות ניפוי באגים. זה נותן הרבה מאוד
עוד מידע. רמות ניפוי באגים חוקיות הן 'ללא', ו'הודעה', 'מידע', 'אזהרה' ו
'קריטי' לפי סדר חומרת הגובר. ככל שרמת החומרה נמוכה יותר, כך יותר
פלט.

אם אתה עדיין נתקל בבעיות, ניתן ליצור קשר עם המפתחים ברשימת התפוצה:
Debian buildd-tools מפתחים
<[מוגן בדוא"ל]>

השתמש ב-dchroot באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad