Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ഡാക്സ്ക്രീഡ് കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
dacscred - ഏറ്റെടുക്കുകയും കൈകാര്യം ചെയ്യുകയും ചെയ്യുക DACS യോഗ്യതകൾ
സിനോപ്സിസ്
dacscred [-തീയതി മുതലാളി] [-ll ലോഗ്_ലെവൽ] [-v] op [ഒപാർഗ്സ്]
വിവരണം
യുടെ ഭാഗമാണ് ഈ പരിപാടി DACS സ്യൂട്ട്.
ദി dacscred യൂട്ടിലിറ്റി ലളിതത്തെ പിന്തുണയ്ക്കുന്നു DACS ആധികാരികത, ഓപ്ഷണലായി തിരിച്ച് സംഭരിക്കുന്നു
DACS ബ്രൗസർ ഇതര ആപ്ലിക്കേഷനുകളുടെ ഭാവി ഉപയോഗത്തിനായി ഐഡന്റിറ്റികൾ സുരക്ഷിതമായി. അടിസ്ഥാന പരിപാലനം
ഈ ക്രെഡൻഷ്യലുകളുടെ കാഷെയ്ക്കായി പ്രവർത്തനങ്ങൾ നൽകിയിട്ടുണ്ട്.
DACS ഓരോ ഉപയോക്താവിനും, കാഷെ ഉൾപ്പെടെയുള്ള വിവരങ്ങൾ ഒരു ഡയറക്ടറിയിൽ സൂക്ഷിച്ചിരിക്കുന്നു
ഉപയോക്താവിന്റെ ഉടമസ്ഥതയിലുള്ളത്. കൂടാതെ, ഡയറക്ടറി ഉപയോക്താവിന് മാത്രമേ ആക്സസ് ചെയ്യാനാകൂ. DACS
ഫയൽ അനുമതികൾ അനുചിതമാണെങ്കിൽ ഓരോ ഉപയോക്താവിനും ഒരു വിവരവും ഉപയോഗിക്കാൻ വിസമ്മതിക്കും.
കമാൻഡ് ലൈനിൽ ഈ ഡയറക്ടറി വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ഇനിപ്പറയുന്നത് സ്ഥിരസ്ഥിതിയാണ്
പെരുമാറ്റം. ഒരു പരിസ്ഥിതി വേരിയബിൾ എന്ന് പേരിട്ടിട്ടുണ്ടെങ്കിൽ DACSDIR ലഭ്യമാണ്, അതിന്റെ മൂല്യം ഉപയോഗിക്കുന്നു
ഈ ഡയറക്ടറിയുടെ പേര്; അല്ലാത്തപക്ഷം, DACS ഉപയോക്താവിന്റെ .dacs എന്ന പേരിലുള്ള ഒരു ഡയറക്ടറി ഉപയോഗിക്കും
ഹോം ഡയറക്ടറി.
കാഷെ ഫയലിന്റെ ഉള്ളടക്കങ്ങൾ എൻക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നു. കാഷെ ചെയ്യുമ്പോൾ ഒരു പാസ്വേഡ് നൽകണം
ഓരോ തുടർന്നുള്ള ആക്സസിനും മുമ്പായി സൃഷ്ടിക്കപ്പെട്ടതാണ്. നിലവിൽ, A യ്ക്കൊപ്പം AES-128-CFB ഉപയോഗിക്കുന്നു
SHA1 അടിസ്ഥാനമാക്കിയുള്ളത് എച്ച്എംഎസി[1].
സുരക്ഷ
ഒരു IP വിലാസത്തിൽ നിന്ന് ഉപയോഗിക്കാത്ത ക്രെഡൻഷ്യലുകൾ ഒരു അധികാരപരിധി നിരസിച്ചേക്കാം
ക്രെഡൻഷ്യലുകൾ ആദ്യം ആവശ്യപ്പെട്ട ഐപി വിലാസവുമായി പൊരുത്തപ്പെടുത്തുക (കാണുക
VERIFY_IP കോൺഫിഗറേഷൻ നിർദ്ദേശം). ഇതിനർത്ഥം ഒരു കാഷെ മറ്റൊരുതിലേക്ക് നീക്കിയാൽ എന്നാണ്
ഹോസ്റ്റ്, ക്രെഡൻഷ്യലുകൾ ആ ഹോസ്റ്റിൽ നിന്ന് ഉപയോഗിക്കുകയാണെങ്കിൽ അവ അസാധുവായി കണക്കാക്കാം.
ഓപ്ഷനുകൾ
ഇനിപ്പറയുന്ന കമാൻഡ് ലൈൻ ഫ്ലാഗുകൾ എല്ലാ പ്രവർത്തനങ്ങൾക്കും പൊതുവായതാണ്:
-തീയതി ഡയറക്ടറി
ദി DACS ഡിഫോൾട്ടിനു പകരം ഉപയോഗിക്കേണ്ട ഡയറക്ടറി ആണ് ഡയറക്ടറി.
-ll ലോഗ്_ലെവൽ
ഡീബഗ്ഗിംഗ് ഔട്ട്പുട്ട് ലെവൽ ഇതിലേക്ക് സജ്ജമാക്കുക ലോഗ്_ലെവൽ (കാണുക ഡാക്സ്(1)[2]). ഡിഫോൾട്ട് ലെവൽ ആണ്
മുന്നറിയിപ്പ്.
-v
ദി -v ഫ്ലാഗ് ഡീബഗ്ഗിംഗ് ഔട്ട്പുട്ട് ലെവലിനെ ഡീബഗ് ചെയ്യുന്നതിനോ (ആവർത്തിച്ചാൽ) കണ്ടെത്തുന്നതിനോ ബംപ് ചെയ്യുന്നു.
ദി op ആർഗ്യുമെന്റ് നടത്തേണ്ട ഓപ്പറേഷൻ വ്യക്തമാക്കുന്നു. ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ
ലഭ്യമാണ്:
ആയി പ്രാമാണീകരിക്കാൻ ശ്രമിക്കുക ഉപയോക്തൃനാമം ആവാഹിച്ചുകൊണ്ട് dacs_authenticate[3] URL-ൽ auth-URL.
ഉപയോക്തൃനാമം വാക്യഘടനയുണ്ട് [[ഫെഡറേഷൻ]::]അധികാര പരിധി:ഉപയോക്തൃനാമം (അധികാര പരിധി
പേരിന്റെ ഘടകം നൽകണം; കാണുക ഡാക്സ്(1)[4]). ഒരു SSL കണക്ഷൻ എപ്പോഴും
ഈ ആവശ്യത്തിനായി ഉപയോഗിച്ചു.
പ്രാമാണീകരണം വിജയകരമാണെങ്കിൽ -s പതാക നൽകിയിട്ടില്ല,ഉപയോക്തൃനാമം, auth-URL)
ജോഡി രേഖപ്പെടുത്തും; കമാൻഡിന്റെ തുടർന്നുള്ള അഭ്യർത്ഥനകൾ ഒഴിവാക്കാം auth-URL
മാറ്റമില്ലെങ്കിൽ വാദം. എങ്കിൽ -p ഫ്ലാഗ് നൽകിയിരിക്കുന്നു, ഉപയോക്താവിനോട് എ
പാസ്സ്വേർഡ് dacs_authenticate; എങ്കിൽ -pf പകരം നൽകിയിരിക്കുന്നു, ഒരു പാസ്വേഡ് വായിച്ചു
നിന്ന് ഫയല് (stdin എങ്കിൽ വായിക്കുന്നു ഫയല് "-") ആണ്. എങ്കിൽ അപ്ഹോൾസ്റ്ററി നൽകിയിരിക്കുന്നു, അത് മൂല്യമായി ഉപയോഗിക്കുന്നു
The സഹായകം എന്നതിലേക്കുള്ള വാദം dacs_authenticate. ദി -കഫ് (-ccf) പതാക തിരിച്ചറിയുന്നു ഫയല് പോലെ
യഥാക്രമം PEM ഫോർമാറ്റിലുള്ള CA സർട്ടിഫിക്കറ്റുകളുടെ (ക്ലയന്റ് സർട്ടിഫിക്കറ്റുകൾ) ഫയൽ; കാണുക
sslclient(1)[5].
കാഷെയിലെ പഴയ ക്രെഡൻഷ്യലുകൾക്ക് പകരം പുതിയ ക്രെഡൻഷ്യലുകൾ. ക്രെഡൻഷ്യലുകളും പ്രാമാണീകരണവും
കാഷെയിലെ മാപ്പിംഗുകൾ സ്വയമേവ കൈകാര്യം ചെയ്യപ്പെടുന്നില്ല, അതിനാൽ കാഷെയിൽ അടങ്ങിയിരിക്കാം
കാലഹരണപ്പെട്ട യോഗ്യതാപത്രങ്ങൾ.
ഇനിപ്പറയുന്ന ഉദാഹരണം ആധികാരികമാക്കാൻ ശ്രമിക്കുന്നതിന് മുമ്പ് ഒരു പാസ്വേഡ് ഉപയോക്താവിനെ പ്രേരിപ്പിക്കുന്നു
DSS:smith:
% dacscred auth -p DSS:smith \
https://dss.example.com/cgi-bin/dacs/dacs_authenticate
$passwd ശരിയാണോ എന്ന് പരിശോധിക്കാൻ ഇനിപ്പറയുന്ന ഉദാഹരണം ഒരു സ്ക്രിപ്റ്റിൽ ഉപയോഗിച്ചേക്കാം
DSS-നുള്ള പാസ്വേഡ്:smith:
% എക്കോ $passwd | dacscred auth -s -pf - DSS:smith \
https://dss.example.com/cgi-bin/dacs/dacs_authenticate
പാസ്വേഡ് ശരിയാണെങ്കിൽ മാത്രമേ എക്സിറ്റ് സ്റ്റാറ്റസ് 0 ആകൂ.
ഒരു സാധാരണ പദപ്രയോഗവുമായി പൊരുത്തപ്പെടുന്ന പേരുള്ള എല്ലാ ക്രെഡൻഷ്യലുകളും ഇല്ലാതാക്കുക (കാണുക
regex(3)[6]).
ഒരു സേവന അഭ്യർത്ഥനയ്ക്കൊപ്പം അയയ്ക്കേണ്ട എല്ലാ ക്രെഡൻഷ്യലുകളും stdout-ലേക്ക് പ്രിന്റ് ചെയ്യുക
നൽകിയിരിക്കുന്ന URL. URL ഒന്നും നൽകിയിട്ടില്ലെങ്കിൽ, കാഷെയിലെ എല്ലാ ക്രെഡൻഷ്യലുകളും പ്രിന്റ് ചെയ്യുക. ഇവ ശ്രദ്ധിക്കുക
ക്രെഡൻഷ്യലുകൾ പ്രതിനിധീകരിക്കുന്നു DACS ഐഡന്റിറ്റികൾ രഹസ്യമായി സൂക്ഷിക്കണം.
സ്ഥിരസ്ഥിതിയായി കാഷെയിലെ എല്ലാ ക്രെഡൻഷ്യലുകളുടെയും പേരുകൾ ലിസ്റ്റ് ചെയ്യുക. ഇതിന് തുല്യമാണ്
ക്രെഡ് വാദം നൽകുന്നു. ഓത്ത് ആർഗ്യുമെന്റ് നൽകിയിട്ടുണ്ടെങ്കിൽ, ഐഡന്റിറ്റികളുടെ ഒരു ലിസ്റ്റ് കൂടാതെ
The auth-URL ആ ഐഡന്റിറ്റികൾ ആധികാരികമാക്കാൻ ഉപയോഗിച്ച ആർഗ്യുമെന്റുകൾ പ്രദർശിപ്പിക്കുന്നു.
അത് അങ്ങിനെയെങ്കിൽ regex നൽകിയിരിക്കുന്നു, ലിസ്റ്റ് അതുമായി പൊരുത്തപ്പെടുന്ന ആ ഐഡന്റിറ്റികളിലേക്ക് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു (ക്രഡി
പെരുമാറ്റം) അല്ലെങ്കിൽ അവ "ഉപയോക്തൃനാമം auth-URL"അതുമായി പൊരുത്തപ്പെടുന്ന സ്ട്രിംഗുകൾ (ഓത്ത് പെരുമാറ്റം).
കാഷെ സംരക്ഷിക്കുന്ന പാസ്വേഡ് മാറ്റുക. നിലവിലുള്ള പാസ്വേഡ് ആദ്യം ആയിരിക്കണം
നൽകിയിട്ടുണ്ട്.
ഡയഗ്നോസ്റ്റിക്സ്
എല്ലാം ശരിയാണെങ്കിൽ പ്രോഗ്രാം 0-ൽ നിന്നും ഒരു പിശക് സംഭവിച്ചാൽ 1-ൽ നിന്നും പുറത്തുകടക്കുന്നു.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് dacscred ഓൺലൈനിൽ ഉപയോഗിക്കുക