Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന dchroot-dsa കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
dchroot-dsa - ഒരു chroot പരിതസ്ഥിതി നൽകുക
സിനോപ്സിസ്
dchroot-dsa [-h|--സഹായിക്കൂ | -V|--പതിപ്പ് | -l|--ലിസ്റ്റ് | -i|--വിവരങ്ങൾ | --config |
-p|--ലിസ്റ്റ്പാത്തുകൾ] [-d ഡയറക്ടറി|--ഡയറക്ടറി=ഡയറക്ടറി] [-q|--നിശബ്ദമായി | -v|--വാക്കുകൾ] [-c
ക്രൂട്ട്|--chroot=ക്രൂട്ട് | --എല്ലാം | CHROOT] [കമാൻറ്]
വിവരണം
dchroot-dsa ഒരു chroot പരിതസ്ഥിതിയിൽ ഒരു കമാൻഡ് അല്ലെങ്കിൽ ഒരു ലോഗിൻ ഷെൽ പ്രവർത്തിപ്പിക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. എങ്കിൽ
ഒരു കമാൻഡും വ്യക്തമാക്കിയിട്ടില്ല, ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയിൽ ഒരു ലോഗിൻ ഷെൽ ആരംഭിക്കും
ക്രോട്ട്.
ഉപയോക്താവിന്റെ പരിസ്ഥിതി chroot-നുള്ളിൽ സംരക്ഷിക്കപ്പെടും.
കമാൻഡ് ഒരൊറ്റ ആർഗ്യുമെന്റാണ്, അത് പ്രോഗ്രാമിലേക്കുള്ള ഒരു കേവല പാതയായിരിക്കണം.
അധിക ഓപ്ഷനുകൾ അനുവദനീയമല്ല.
കമാൻഡ് അല്ലെങ്കിൽ ലോഗിൻ ഷെൽ പ്രവർത്തിപ്പിക്കുന്ന ഡയറക്ടറി സന്ദർഭത്തെ ആശ്രയിച്ചിരിക്കുന്നു. കാണുക
--ഡയറക്ടറി പൂർണ്ണമായ വിവരണത്തിനായി ചുവടെയുള്ള ഓപ്ഷൻ.
dchroot-dsa-യുടെ ഈ പതിപ്പ് ഒരു കോമ്പാറ്റിബിലിറ്റി റാപ്പറാണ് ഷ്രൂട്ട്(1) പ്രോഗ്രാം. അത്
dchroot-dsa കമാൻഡ്-ലൈൻ ഓപ്ഷനുകളുമായുള്ള ബാക്ക്വേർഡ് കോംപാറ്റിബിളിറ്റിക്കായി നൽകിയിരിക്കുന്നു, പക്ഷേ
ഭാവിയിലെ ഉപയോഗത്തിനായി schroot ശുപാർശ ചെയ്യുന്നു. വിഭാഗം കാണുക "പൊരുത്തക്കേടുകൾ” എന്നതിന് താഴെ
dchroot-dsa-യുടെ പഴയ പതിപ്പുകളുമായുള്ള പൊരുത്തക്കേടുകൾ.
ഓപ്ഷനുകൾ
dchroot-dsa ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ സ്വീകരിക്കുന്നു:
അടിസ്ഥാനപരമായ ഓപ്ഷനുകൾ
-h, --സഹായിക്കൂ
സഹായ സംഗ്രഹം കാണിക്കുക.
-a, --എല്ലാം
എല്ലാ ക്രോട്ടുകളും തിരഞ്ഞെടുക്കുക. dchroot-dsa-യുടെ മുൻ പതിപ്പുകളിൽ ഇത് ഉൾപ്പെട്ടിരുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക
ഓപ്ഷൻ.
-c, --chroot=ക്രൂട്ട്
ഉപയോഗിക്കേണ്ട chroot വ്യക്തമാക്കുക. കൂടുതൽ വ്യക്തമാക്കുന്നതിന് ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ ഉപയോഗിച്ചേക്കാം
ഒരു chroot എന്നതിനേക്കാൾ, ഈ സാഹചര്യത്തിൽ അതിന്റെ പ്രഭാവം സമാനമാണ് --എല്ലാം. ഈ ഓപ്ഷൻ ആണെങ്കിൽ
ഉപയോഗിച്ചിട്ടില്ല, ആദ്യത്തെ നോൺ-ഓപ്ഷൻ ആർഗ്യുമെന്റ് ഉപയോഗിക്കേണ്ട chroot വ്യക്തമാക്കി. അതല്ല
dchroot-dsa-യുടെ മുൻ പതിപ്പുകളിൽ ഈ ഓപ്ഷൻ ഉൾപ്പെടുത്തിയിരുന്നില്ല.
-l, --ലിസ്റ്റ്
ലഭ്യമായ എല്ലാ chroot-ഉം ലിസ്റ്റുചെയ്യുക.
-i, --വിവരങ്ങൾ
ലഭ്യമായ chroots-നെ കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുക. മുൻ പതിപ്പുകൾ ശ്രദ്ധിക്കുക
dchroot-dsa-ൽ ഈ ഓപ്ഷൻ ഉൾപ്പെടുത്തിയിട്ടില്ല.
-p, --ലിസ്റ്റ്പാത്തുകൾ
ലഭ്യമായ chroots-ന്റെ സമ്പൂർണ്ണ ലൊക്കേഷനുകൾ (പാതകൾ) പ്രിന്റ് ചെയ്യുക.
--config
ലഭ്യമായ chroots-ന്റെ പ്രിന്റ് കോൺഫിഗറേഷൻ. എന്ന് പരിശോധിക്കാൻ ഇത് ഉപയോഗപ്രദമാണ്
ഉപയോഗത്തിലുള്ള കോൺഫിഗറേഷൻ കോൺഫിഗറേഷൻ ഫയലിന് സമാനമാണ്. ലെ ഏതെങ്കിലും അഭിപ്രായങ്ങൾ
യഥാർത്ഥ ഫയൽ കാണില്ല. dchroot-dsa-യുടെ മുമ്പത്തെ പതിപ്പുകൾ അങ്ങനെയായിരുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക
ഈ ഓപ്ഷൻ ഉൾപ്പെടുത്തുക.
-d, --ഡയറക്ടറി=ഡയറക്ടറി
മാറ്റുക ഡയറക്ടറി കമാൻഡ് അല്ലെങ്കിൽ ലോഗിൻ ഷെൽ പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് chroot-നുള്ളിൽ.
If ഡയറക്ടറി ലഭ്യമല്ല, dchroot-dsa ഒരു പിശക് നിലയോടെ പുറത്തുകടക്കും.
സ്ഥിരസ്ഥിതി സ്വഭാവം (എല്ലാ ഡയറക്ടറി പാതകളും chroot-നുള്ളിലാണ്) പ്രവർത്തിപ്പിക്കുക എന്നതാണ്
ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയിൽ ലോഗിൻ ഷെൽ അല്ലെങ്കിൽ കമാൻഡ്, അല്ലെങ്കിൽ / ഹോം ഡയറക്ടറി ആണെങ്കിൽ
ലഭ്യമല്ല. ഡയറക്ടറികളൊന്നും ലഭ്യമല്ലെങ്കിൽ, dchroot-dsa പുറത്തുകടക്കും
ഒരു പിശക് നിലയോടൊപ്പം.
-q, --നിശബ്ദമായി
അത്യാവശ്യ സന്ദേശങ്ങൾ മാത്രം പ്രിന്റ് ചെയ്യുക. dchroot-dsa-യുടെ മുമ്പത്തെ പതിപ്പുകൾ അങ്ങനെയായിരുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക
ഈ ഓപ്ഷൻ ഉൾപ്പെടുത്തുക.
-v, --വാക്കുകൾ
എല്ലാ സന്ദേശങ്ങളും പ്രിന്റ് ചെയ്യുക. dchroot-dsa-യുടെ മുൻ പതിപ്പുകളിൽ ഇത് ഉൾപ്പെട്ടിരുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക
ഓപ്ഷൻ.
-V, --പതിപ്പ്
പ്രിന്റ് പതിപ്പ് വിവരങ്ങൾ.
കോൺഫിഗറേഷൻ
പൊരുത്തക്കേടുകൾ
ഡെബിയൻ dchroot മുൻകൂർ ലേക്ക് പതിപ്പ് 1.5.1
dchroot-dsa-യുടെ ഈ പതിപ്പ് ഉപയോഗിക്കുന്നു schroot.conf എന്നതിനായുള്ള കോൺഫിഗറേഷൻ സംഭരിക്കുന്നതിന്
ലഭ്യമായ chroots, പകരം dchroot.conf ചരിത്രപരമായി ഉപയോഗിച്ച ഫയൽ.
dchroot-dsa ഓട്ടോമാറ്റിക് മൈഗ്രേഷനെ പിന്തുണയ്ക്കുന്നു dchroot.conf ലേക്ക് schroot.conf
അതിന്റെ കൂടെ കീഫയൽ ഫോർമാറ്റ് --config പതിപ്പുകൾ 0.2.2 മുതൽ 1.5.0 വരെയുള്ള ഓപ്ഷൻ; പിന്തുണ
പഴയ ഫോർമാറ്റ് ഇപ്പോൾ ലഭ്യമല്ല.
DSA dchroot
· ലോഗ് സന്ദേശങ്ങൾ വ്യത്യസ്തമായ രീതിയിൽ വേർഡ് ചെയ്യുകയും ഫോർമാറ്റ് ചെയ്യുകയും ചെയ്യുന്നു.
dchroot-dsa നടപ്പിലാക്കിയ പ്രവർത്തനത്തിന്റെ നിയന്ത്രിത ഉപവിഭാഗം നൽകുന്നു
ഷ്രൂട്ട്, പക്ഷേ ഇപ്പോഴും അടിയിൽ ഞെരിഞ്ഞമർന്നിരിക്കുന്നു. അങ്ങനെ dchroot-dsa ഇപ്പോഴും വിധേയമാണ്
schroot സുരക്ഷാ പരിശോധന, PAM പ്രാമാണീകരണവും അംഗീകാരവും ഉൾപ്പെടെ
ഉദാഹരണത്തിന്, സെഷൻ മാനേജ്മെന്റ്, അതിനാൽ അല്പം വ്യത്യസ്തമായി പെരുമാറിയേക്കാം
ചില സാഹചര്യങ്ങളിൽ dchroot-dsa-യുടെ മുൻ പതിപ്പുകൾ.
ഡെബിയൻ dchroot
A dchroot പാക്കേജ് ഒരു ബദൽ dchroot നടപ്പിലാക്കൽ നൽകുന്നു.
· മുകളിൽ പറഞ്ഞ എല്ലാ പൊരുത്തക്കേടുകളും ബാധകമാണ്.
dchroot-ന്റെ ഈ പതിപ്പിന് അനുയോജ്യമല്ലാത്ത കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ ഉണ്ട്, ചിലത്
ആ ഓപ്ഷനുകൾ പിന്തുണയ്ക്കുന്നു അല്ലെങ്കിൽ മറ്റൊരു പേരിൽ തത്തുല്യമായ ഓപ്ഷനുകൾ ഉണ്ട്, the -c
ഒരു chroot വ്യക്തമാക്കുന്നതിന് ഓപ്ഷൻ ആവശ്യമാണ്. ഒരു ഷെൽ സ്ക്രിപ്റ്റ് ഉപയോഗിക്കാനും ഇത് അനുവദിക്കുന്നു
ഒരൊറ്റ സമ്പൂർണ്ണ പാതയ്ക്ക് പകരം ഓപ്ഷനായി, കൂടാതെ ഒന്നിലധികം കമാൻഡ് അനുവദിക്കുന്നു
ഒരൊറ്റ ഓപ്ഷന് പകരം ഓപ്ഷനുകൾ.
ഡയറക്ടറി വീഴ്ചകൾ
dchroot-dsa അടിസ്ഥാനമാക്കി chroot-ൽ ഉപയോഗിക്കുന്നതിന് അനുയോജ്യമായ ഒരു ഡയറക്ടറി തിരഞ്ഞെടുക്കും
ഇല്ലയോ --ഡയറക്ടറി ഓപ്ഷൻ ഉപയോഗിക്കുന്നു. ഒരു ഡയറക്ടറി വ്യക്തമായി വ്യക്തമാക്കുമ്പോൾ, ഒന്ന് മാത്രം
ഒരു ലോഗിൻ ഷെൽ അല്ലെങ്കിൽ കമാൻഡിനായി, സുരക്ഷയ്ക്കും സ്ഥിരതയ്ക്കും ഡയറക്ടറി ഉപയോഗിക്കും
നിരവധി സാധ്യതകൾ പരീക്ഷിച്ചേക്കാം. ഒന്നിലധികം വീഴ്ചകൾ പരിഗണിക്കുന്നതിനാൽ ശ്രദ്ധിക്കുക
കമാൻഡുകൾക്കായി, dchroot-dsa ഉപയോഗിച്ച് കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുന്നത് അപകടകരമാണ്; പകരം schroot ഉപയോഗിക്കുക. ദി
ഇനിപ്പറയുന്ന ഉപവിഭാഗങ്ങൾ ഓരോ കേസിനുമുള്ള ഫാൾബാക്ക് സീക്വൻസ് ലിസ്റ്റ് ചെയ്യുന്നു. CWD ആണ് നിലവിലുള്ളത്
വർക്കിംഗ് ഡയറക്ടറി, DIR എന്നത് നിർദ്ദേശിച്ചിരിക്കുന്ന ഡയറക്ടറിയാണ് --ഡയറക്ടറി.
ലോഗിൻ ഷെൽ or കമാൻഡ്
┌────────────────────┬──────────────────────────── ──────────────┐
│പരിവർത്തനം │ │
│(ഹോസ്റ്റ് → Chroot) │ കമന്റ് │
├────────────────────┼──────────────────────────── ──────────────┤
│CWD → passwd pw_dir │ സാധാരണ സ്വഭാവം (--ഡയറക്ടറി അല്ലെങ്കിൽ │
│ │ ഉപയോഗിച്ചു) │
│CWD → / │ passwd pw_dir നിലവിലില്ലെങ്കിൽ │
│പരാജയം │ / നിലവിലില്ലെങ്കിൽ │
└────────────────────┴──────────────────────────── ──────────────┘
--ഡയറക്ടറി ഉപയോഗിച്ച
┌────────────────┬──────────────────────────────── ──────────┐
│പരിവർത്തനം │ │
│(ഹോസ്റ്റ് → Chroot) │ കമന്റ് │
├────────────────┼──────────────────────────────── ──────────┤
│CWD → DIR │ സാധാരണ പെരുമാറ്റം │
│പരാജയം │ DIR നിലവിലില്ലെങ്കിൽ │
└────────────────┴──────────────────────────────── ──────────┘
ഒരു സാഹചര്യത്തിലും വീഴ്ചകൾ ഉണ്ടാകരുത്.
ഡീബഗ്ഗിംഗ്
അതല്ല --ഡീബഗ്=അറിയിപ്പ് സെഷനായി കണക്കാക്കിയ ആന്തരിക ഫാൾബാക്ക് ലിസ്റ്റ് കാണിക്കും.
ഉദാഹരണങ്ങൾ
$ dchroot-dsa -l↵
ലഭ്യമായ chroots: sarge, sid
$ dchroot-dsa --ലിസ്റ്റ്പാത്തുകൾ↵
/srv/chroot/sarge
/srv/chroot/sid
$ dchroot-dsa -q സിഡ് -- /ബിൻ/ഉണമേ↵
ലിനക്സ്
$ dchroot-dsa സിഡ്↵
ഞാൻ: [sid chroot] ലോഗിൻ ഷെൽ പ്രവർത്തിപ്പിക്കുന്നു: "/ ബിൻ / ബാഷ്"
$
മുകളിലെ വരി സാധാരണ പിശകിലേക്കും ശേഷിക്കുന്ന വരികൾ സ്റ്റാൻഡേർഡിലേക്കും പ്രതിധ്വനിച്ചു എന്നത് ശ്രദ്ധിക്കുക
ഔട്ട്പുട്ട്. ഇത് മനഃപൂർവമാണ്, അതിനാൽ chroot-ൽ റൺ ചെയ്യുന്ന കമാൻഡുകളിൽ നിന്നുള്ള പ്രോഗ്രാം ഔട്ട്പുട്ട്
ആവശ്യാനുസരണം പൈപ്പ് വഴി തിരിച്ചുവിടും; കമാൻഡ് പ്രവർത്തിപ്പിക്കുമ്പോൾ ഡാറ്റ സമാനമായിരിക്കും
നേരിട്ട് ഹോസ്റ്റ് സിസ്റ്റത്തിൽ.
ട്രബിൾഷൂട്ടിംഗ്
എന്തെങ്കിലും പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, പിശക് സന്ദേശങ്ങളിൽ നിന്ന് തെറ്റ് എന്താണെന്ന് വ്യക്തമല്ലെങ്കിൽ, ശ്രമിക്കുക
ഉപയോഗിച്ച് --ഡീബഗ്=ലെവൽ ഡീബഗ്ഗിംഗ് സന്ദേശങ്ങൾ ഓണാക്കാനുള്ള ഓപ്ഷൻ. ഇത് വലിയ തുക നൽകുന്നു
കൂടുതൽ വിവരങ്ങൾ. 'ഒന്നുമില്ല', 'അറിയിപ്പ്', 'വിവരം', 'മുന്നറിയിപ്പ്' എന്നിവയാണ് സാധുവായ ഡീബഗ് ലെവലുകൾ
തീവ്രത വർദ്ധിക്കുന്ന ക്രമത്തിൽ 'നിർണ്ണായക'. തീവ്രതയുടെ അളവ് കുറയുന്നു, കൂടുതൽ
.ട്ട്പുട്ട്.
നിങ്ങൾക്ക് ഇപ്പോഴും പ്രശ്നമുണ്ടെങ്കിൽ, മെയിലിംഗ് ലിസ്റ്റിൽ ഡെവലപ്പർമാരെ ബന്ധപ്പെടാം:
ഡെബിയൻ ബിൽഡ് ടൂൾസ് ഡെവലപ്പർമാർ
<[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]>
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് dchroot-dsa ഓൺലൈനായി ഉപയോഗിക്കുക