പാസ്വേഡ് ഫയൽ മുകളിൽ എഴുതാതെ Squid NCSA ഉപയോക്താവിനെ ചേർക്കുക
അക്കൗണ്ടുകൾ മുകളിൽ എഴുതാതെ നിലവിലുള്ള NCSA ശൈലിയിലുള്ള പാസ്വേഡ് ഫയൽ അപ്ഡേറ്റ് ചെയ്യുക, കൂടാതെ ക്രെഡൻഷ്യൽ സംഭരണത്തെ Squid ആക്സസ് നയത്തിൽ നിന്ന് വേർതിരിക്കുക.
ആദ്യ ഉപയോക്താവ് പ്രവർത്തിക്കുന്നു. നിങ്ങൾ രണ്ടാമത്തെയാൾ ചേർക്കുമ്പോൾ ആദ്യത്തെയാൾ അപ്രത്യക്ഷമാകുന്നു. പ്രശ്നം പാസ്വേഡ്-ഫയൽ കമാൻഡിൽ ആകാം, Squid-ലെ ഒരു ഉപയോക്തൃ പരിധിയിൽ അല്ല.
Apache-ന്റെ htpasswd ഓപ്ഷൻ -c ഉപയോഗിച്ച് ഒരു പാസ്വേഡ് ഫയൽ സൃഷ്ടിക്കുന്നു. നിലവിലുള്ള ഫയലിൽ ഉപയോഗിക്കുമ്പോൾ അത് ഫയൽ വീണ്ടും എഴുതുന്നു. ഉപയോക്താവിനെ ചേർക്കുമ്പോഴോ അപ്ഡേറ്റ് ചെയ്യുമ്പോഴോ എല്ലായ്പ്പോഴും ആ ഓപ്ഷൻ ഉപയോഗിക്കരുത്.
നിങ്ങളുടെ അഡ്മിനിസ്ട്രേറ്റർ സൂക്ഷിക്കുന്ന നിലവിലുള്ള ഫയലിന്, രൂപം ഇതാണ്:
htpasswd /etc/squid/passwords alex
basic_ncsa_auth നായി കോൺഫിഗർ ചെയ്ത യഥാർത്ഥ ഫയൽ ഉചിതമായ അഡ്മിനിസ്ട്രേറ്റീവ് അനുമതികളോടെ ഉപയോഗിക്കുക. പ്രോഗ്രാം പാസ്വേഡ് കമാൻഡ് ലൈനിൽ വയ്ക്കുന്നതിനുപകരം ചോദിക്കുന്നു.
സഹായി ഫലമായ ഫയൽ വായിക്കാൻ കഴിയണം, അത് പിന്തുണയ്ക്കുന്ന പാസ്വേഡ് ഫോർമാറ്റുകൾ എൻട്രികൾ സൃഷ്ടിക്കുന്ന രീതിയുമായി പൊരുത്തപ്പെടണം. മറ്റൊരിടത്ത് പുതിയ ഫയൽ സൃഷ്ടിക്കുന്നത് Squid അത് ഉപയോഗിക്കാൻ ഇടയാക്കുന്നില്ല.
സംഭരിച്ച ഉപയോക്താവ് ഓരോ ലക്ഷ്യത്തിനും സ്വയമേവ അധികാരമുള്ളവനല്ല. Squid-ന്റെ പ്രാമാണീകരണ സഹായിക്കും അതിന്റെ ആക്സസ് നിയമങ്ങൾക്കും വെവ്വേറെ ജോലികളുണ്ട്.
വിദൂര ക്ലൈന്റിൽ നിന്ന് പാസ്വേഡ് മാറ്റുന്നത് മറ്റൊരു ആവശ്യകതയാണ്. ബ്രൗസറിന് പ്രോക്സി ഉപയോഗിക്കാൻ കഴിയുന്നത് കൊണ്ട് മാത്രം NCSA ഫയൽ സ്വയം-സേവാ പാസ്വേഡ്-മാറ്റ പ്രോട്ടോക്കോൾ നൽകുന്നില്ല. സേവനത്തിന്റെ സ്ഥാപിത അക്കൗണ്ട്-മാനേജ്മെന്റ് പ്രക്രിയ ഉപയോഗിക്കുക.