<മുമ്പത്തെ | ഉള്ളടക്കം | അടുത്തത്>
5.2.1. ഉപയോക്തൃ അക്കൗണ്ടുകൾ സൃഷ്ടിക്കുന്നു
റൂട്ട് ഉപയോക്താവായി ആധികാരികതയുള്ള സമയത്താണ് കാലി മിക്കപ്പോഴും റൺ ചെയ്യപ്പെടുന്നതെങ്കിലും, പല കാരണങ്ങളാൽ നിങ്ങൾക്ക് പലപ്പോഴും പ്രത്യേകാവകാശമില്ലാത്ത ഉപയോക്തൃ അക്കൗണ്ടുകൾ സൃഷ്ടിക്കേണ്ടി വന്നേക്കാം, പ്രത്യേകിച്ചും നിങ്ങൾ പ്രാഥമികമായി കാളി ഉപയോഗിക്കുകയാണെങ്കിൽ.
ഓപ്പറേറ്റിംഗ് സിസ്റ്റം. ഒരു ഉപയോക്താവിനെ ചേർക്കുന്നതിനുള്ള ഏറ്റവും സാധാരണമായ മാർഗ്ഗം adduser കമാൻഡ്, ആവശ്യമായ ആർഗ്യുമെന്റ് എടുക്കുന്നു: നിങ്ങൾ സൃഷ്ടിക്കാൻ ആഗ്രഹിക്കുന്ന പുതിയ ഉപയോക്താവിനുള്ള ഉപയോക്തൃനാമം.
ദി adduser അക്കൗണ്ട് സൃഷ്ടിക്കുന്നതിന് മുമ്പ് കമാൻഡ് കുറച്ച് ചോദ്യങ്ങൾ ചോദിക്കുന്നു, പക്ഷേ അതിന്റെ ഉപയോഗം വളരെ ലളിതമാണ്. അതിന്റെ കോൺഫിഗറേഷൻ ഫയൽ, /etc/adduser.conf, രസകരമായ നിരവധി ക്രമീകരണങ്ങൾ ഉൾപ്പെടുന്നു. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഉപയോഗിക്കാനാകുന്ന ഉപയോക്തൃ ഐഡന്റിഫയറുകളുടെ (യുഐഡികൾ) ശ്രേണി നിർവചിക്കാം, ഉപയോക്താക്കൾ ഒരു പൊതു ഗ്രൂപ്പ് പങ്കിടണോ വേണ്ടയോ എന്ന് നിർദ്ദേശിക്കുക, ഡിഫോൾട്ട് ഷെല്ലുകൾ നിർവചിക്കുക എന്നിവയും മറ്റും.
ഒരു അക്കൗണ്ട് സൃഷ്ടിക്കുന്നത് ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയിലെ ഉള്ളടക്കങ്ങൾ ഉപയോഗിച്ച് പോപ്പുലേഷൻ ട്രിഗർ ചെയ്യുന്നു / etc / skel / ടെംപ്ലേറ്റ്. ഇത് ഉപയോക്താവിന് ഒരു കൂട്ടം സ്റ്റാൻഡേർഡ് ഡയറക്ടറികളും കോൺഫിഗറേഷൻ ഫയലുകളും നൽകുന്നു.
ചില സന്ദർഭങ്ങളിൽ, അധിക അനുമതികൾ നൽകുന്നതിനായി ഒരു ഉപയോക്താവിനെ ഒരു ഗ്രൂപ്പിലേക്ക് (അവരുടെ സ്ഥിരസ്ഥിതി പ്രധാന ഗ്രൂപ്പ് ഒഴികെ) ചേർക്കുന്നത് ഉപയോഗപ്രദമാകും. ഉദാഹരണത്തിന്, ഇതിൽ ഉൾപ്പെട്ടിരിക്കുന്ന ഒരു ഉപയോക്താവ് സുഡോ ഗ്രൂപ്പിന് പൂർണ്ണമായ അഡ്മിനിസ്ട്രേറ്റീവ് അധികാരമുണ്ട് സുഡോ കമാൻഡ്. ഇതുപോലുള്ള ഒരു കമാൻഡ് ഉപയോഗിച്ച് ഇത് നേടാനാകും adduser ഉപയോക്തൃ ഗ്രൂപ്പ്.
ഉപയോഗിക്കുന്നു നേടുക കൺസൾട്ട് ചെയ്യാൻ ദി നേടുക (എൻട്രികൾ നേടുക) കമാൻഡ് സിസ്റ്റം ഡാറ്റാബേസുകൾ പരിശോധിക്കുന്നു (ഇവ ഉൾപ്പെടെ ഉപയോക്തൃ ഡാറ്റാബേസ് ഉപയോക്താക്കളും ഗ്രൂപ്പുകളും) ഉചിതമായ ലൈബ്രറി ഫംഗ്ഷനുകൾ ഉപയോഗിക്കുന്നു, അത് കോൺഫിഗർ ചെയ്തിരിക്കുന്ന സേവന സ്വിച്ച് (എൻഎസ്എസ്) മൊഡ്യൂളുകൾ എന്ന് വിളിക്കുന്നു. /etc/nsswitch.conf ഫയൽ. കോം- mand ഒന്നോ രണ്ടോ ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു: പരിശോധിക്കാനുള്ള ഡാറ്റാബേസിന്റെ പേരും സാധ്യമായ ഒരു തിരയൽ കീയും. അങ്ങനെ, കമാൻഡ് Getent passwd kaliuser1 ഉപയോക്താവിനെ സംബന്ധിച്ച ഉപയോക്തൃ ഡാറ്റാബേസിൽ നിന്നുള്ള വിവരങ്ങൾ തിരികെ നൽകും kaliuser1. | |
റൂട്ട്@കാളി:~# Getent passwd kaliuser1 kaliuser1:x:1001:1001:കാലി ഉപയോക്താവ് ➥ ,4444,123-867-5309,321-867-5309:/home/kaliuser1:/bin/ ➥ ബാഷ് | |