LFCA: ഉപയോക്തൃ അക്കൗണ്ട് മാനേജ്മെന്റ് പഠിക്കുക - ഭാഗം 5


ഒരു Linux സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർ എന്ന നിലയിൽ, നിങ്ങളുടെ സ്ഥാപനത്തിലെ എല്ലാ ഐടി പ്രവർത്തനങ്ങളുടെയും സുഗമമായ ഒഴുക്ക് ഉറപ്പാക്കാൻ നിങ്ങളെ ചുമതലപ്പെടുത്തും. ചില ഐടി പ്രവർത്തനങ്ങൾ പരസ്പരം ബന്ധപ്പെട്ടിരിക്കുന്നതിനാൽ, ഒരു സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർ സാധാരണയായി ഒരു ഡാറ്റാബേസ് അല്ലെങ്കിൽ നെറ്റ്uവർക്ക് അഡ്മിനിസ്ട്രേറ്റർ ഉൾപ്പെടെ നിരവധി തൊപ്പികൾ ധരിക്കുന്നു.

ഈ ലേഖനം LFCA സീരീസിന്റെ ഭാഗം 5 ആണ്, ഇവിടെ ഈ ഭാഗത്ത്, ഒരു Linux സിസ്റ്റത്തിൽ ഉപയോക്താക്കളെ സൃഷ്ടിക്കുന്നതിനും നിയന്ത്രിക്കുന്നതിനുമുള്ള പൊതുവായ സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ കമാൻഡുകൾ നിങ്ങൾ സ്വയം പരിചയപ്പെടുത്തും.

ലിനക്സിലെ ഉപയോക്തൃ അക്കൗണ്ട് മാനേജ്മെന്റ്

ഒരു ലിനക്സ് സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററുടെ പ്രാഥമിക ഉത്തരവാദിത്തങ്ങളിലൊന്ന് ഒരു ലിനക്സ് സിസ്റ്റത്തിൽ ഉപയോക്താക്കളെ സൃഷ്ടിക്കുകയും നിയന്ത്രിക്കുകയും ചെയ്യുക എന്നതാണ്. ഓരോ ഉപയോക്തൃ അക്കൗണ്ടിനും 2 അദ്വിതീയ ഐഡന്റിഫയറുകൾ ഉണ്ട്: ഉപയോക്തൃനാമവും ഉപയോക്തൃ ഐഡിയും (UID).

അടിസ്ഥാനപരമായി, Linux-ൽ ഉപയോക്താക്കളുടെ 3 പ്രധാന വിഭാഗങ്ങളുണ്ട്:

ഒരു ലിനക്സ് സിസ്റ്റത്തിലെ ഏറ്റവും ശക്തമായ ഉപയോക്താവാണ് റൂട്ട് ഉപയോക്താവ്, ഇത് സാധാരണയായി ഇൻസ്റ്റലേഷൻ പ്രക്രിയയിൽ സൃഷ്ടിക്കപ്പെടുന്നു. റൂട്ട് ഉപയോക്താവിന് Linux സിസ്റ്റത്തിലോ മറ്റേതെങ്കിലും UNIX പോലെയുള്ള OS-ലോ കേവല പവർ ഉണ്ട്. ഉപയോക്താവിന് എല്ലാ കമാൻഡുകൾ, ഫയലുകൾ, ഡയറക്uടറികൾ എന്നിവ ആക്uസസ് ചെയ്യാനും അവരുടെ ഇഷ്ടത്തിനനുസരിച്ച് സിസ്റ്റം പരിഷ്uക്കരിക്കാനും കഴിയും.

റൂട്ട് ഉപയോക്താവിന് സിസ്റ്റം അപ്uഡേറ്റ് ചെയ്യാനും പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനും അൺഇൻസ്റ്റാൾ ചെയ്യാനും മറ്റ് ഉപയോക്താക്കളെ ചേർക്കാനും നീക്കം ചെയ്യാനും അനുമതികൾ നൽകാനും അല്ലെങ്കിൽ പിൻവലിക്കാനും കഴിയും, കൂടാതെ മറ്റേതെങ്കിലും സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ ചുമതലയും നിയന്ത്രണങ്ങളില്ലാതെ നിർവഹിക്കാൻ കഴിയും.

റൂട്ട് ഉപയോക്താവിന് സിസ്റ്റത്തിൽ എന്തും ചെയ്യാൻ കഴിയും. Linux, UNIX പോലുള്ള സിസ്റ്റങ്ങളുടെ അനുമാനം, നിങ്ങൾ സിസ്റ്റത്തിൽ എന്താണ് ചെയ്യുന്നതെന്ന് നിങ്ങൾക്ക് നന്നായി അറിയാം എന്നതാണ്. അതായത്, റൂട്ട് ഉപയോക്താവിന് സിസ്റ്റം എളുപ്പത്തിൽ തകർക്കാൻ കഴിയും. നിങ്ങൾ ഒരു മാരകമായ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ മതിയാകും, സിസ്റ്റം പുകയിലാകും.

ഇക്കാരണത്താൽ, റൂട്ട് ഉപയോക്താവായി കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുന്നത് വളരെ നിരുത്സാഹപ്പെടുത്തിയിരിക്കുന്നു. പകരം, നിങ്ങൾ ഒരു സുഡോ ഉപയോക്താവിനെ കോൺഫിഗർ ചെയ്യണമെന്ന് നല്ല പ്രാക്ടീസ് ആവശ്യപ്പെടുന്നു. അതായത് ഒരു സാധാരണ ഉപയോക്താവിന് ചില അഡ്മിനിസ്ട്രേറ്റീവ് ജോലികൾ ചെയ്യുന്നതിനും ചില ജോലികൾ റൂട്ട് ഉപയോക്താവിന് മാത്രമായി പരിമിതപ്പെടുത്തുന്നതിനും സുഡോ പ്രത്യേകാവകാശങ്ങൾ നൽകുക.

ഒരു സാധാരണ ഉപയോക്താവ് ഒരു സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർക്ക് സൃഷ്ടിക്കാൻ കഴിയുന്ന ഒരു സാധാരണ ലോഗിൻ ഉപയോക്താവാണ്. സാധാരണയായി, ഇൻസ്റ്റലേഷൻ പ്രക്രിയയിൽ ഒരെണ്ണം സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു വ്യവസ്ഥയുണ്ട്. എന്നിരുന്നാലും, ഇൻസ്റ്റലേഷനുശേഷം ആവശ്യമുള്ളത്ര സാധാരണ ഉപയോക്താക്കളെ നിങ്ങൾക്ക് സൃഷ്ടിക്കാൻ കഴിയും.

ഒരു സാധാരണ ഉപയോക്താവിന് ടാസ്uക്കുകൾ ചെയ്യാനും അവർക്ക് അംഗീകൃതമായ ഫയലുകളും ഡയറക്uടറികളും ആക്uസസ് ചെയ്യാനും മാത്രമേ കഴിയൂ. ആവശ്യമെങ്കിൽ, ഒരു സാധാരണ ഉപയോക്താവിന് അഡ്മിനിസ്ട്രേറ്റീവ്-ലെവൽ ടാസ്ക്കുകൾ നിർവഹിക്കുന്നതിന് ഉയർന്ന പ്രത്യേകാവകാശങ്ങൾ നൽകാം. ആവശ്യം വരുമ്പോൾ സാധാരണ ഉപയോക്താക്കളെ ഇല്ലാതാക്കുകയോ പ്രവർത്തനരഹിതമാക്കുകയോ ചെയ്യാം.

ഒരു സോഫ്uറ്റ്uവെയർ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ സൃഷ്uടിക്കുന്ന ഒരു നോൺ-ലോഗിൻ അക്കൗണ്ടാണിത്. അത്തരം അക്കൗണ്ടുകൾ സിസ്റ്റത്തിലെ പ്രക്രിയകൾ നടപ്പിലാക്കാൻ സേവനങ്ങൾ ഉപയോഗിക്കുന്നു. അവ രൂപകൽപ്പന ചെയ്തതോ സിസ്റ്റത്തിലെ ഏതെങ്കിലും പതിവ് അല്ലെങ്കിൽ അഡ്മിനിസ്ട്രേറ്റീവ് ജോലികൾ നടപ്പിലാക്കാൻ ഉദ്ദേശിച്ചുള്ളതോ അല്ല.

ഉപയോക്തൃ മാനേജ്മെന്റ് ഫയലുകൾ

ലിനക്സ് സിസ്റ്റത്തിലെ ഉപയോക്താക്കളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഇനിപ്പറയുന്ന ഫയലുകളിൽ സംഭരിച്ചിരിക്കുന്നു:

  • The /etc/passwd ഫയൽ
  • The /etc/group file
  • The /etc/gshadow ഫയൽ
  • The /etc/shadow ഫയൽ

ഓരോ ഫയലും അത് എന്താണ് ചെയ്യുന്നതെന്ന് നമുക്ക് മനസ്സിലാക്കാം:

/etc/passwd ഫയലിൽ വിവിധ ഫീൽഡുകളിൽ അടങ്ങിയിരിക്കുന്ന ഉപയോക്താക്കളെക്കുറിച്ചുള്ള കുറച്ച് വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു. ഫയലിന്റെ ഉള്ളടക്കങ്ങൾ കാണുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ cat കമാൻഡ് ഉപയോഗിക്കുക.

$ cat /etc/passwd

ഔട്ട്പുട്ടിന്റെ ഒരു സ്നിപ്പെറ്റ് ഇതാ.

tecmint:x:1002:1002:tecmint,,,:/home/tecmint:/bin/bash

നമുക്ക് ആദ്യ വരിയിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാം, വിവിധ മേഖലകൾ പുറത്തെടുക്കാം. ഇടതുവശത്ത് നിന്ന് ആരംഭിച്ച്, ഞങ്ങൾക്ക് ഇനിപ്പറയുന്നവയുണ്ട്:

  • ഉപയോക്തൃനാമം: ഇത് ഉപയോക്താവിന്റെ പേരാണ്, ഈ സാഹചര്യത്തിൽ, tecmint.
  • പാസ്uവേഡ്: രണ്ടാമത്തെ കോളം ഉപയോക്താവിന്റെ എൻക്രിപ്റ്റ് ചെയ്ത പാസ്uവേഡ് പ്രതിനിധീകരിക്കുന്നു. പാസ്uവേഡ് പ്ലെയിൻ ടെക്uസ്uറ്റിൽ പ്രിന്റ് ചെയ്uതിട്ടില്ല, പകരം, x ചിഹ്നമുള്ള ഒരു പ്ലെയ്uസ്uഹോൾഡർ ഉപയോഗിക്കുന്നു.
  • UID: ഇതാണ് ഉപയോക്തൃ ഐഡി. ഇത് ഓരോ ഉപയോക്താവിനും ഒരു അദ്വിതീയ ഐഡന്റിഫയറാണ്.
  • GID: ഇതാണ് ഗ്രൂപ്പ് ഐഡി.
  • ഉപയോക്താവിന്റെ ഒരു ഹ്രസ്വ വിവരണം അല്ലെങ്കിൽ സംഗ്രഹം.
  • ഇത് ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയിലേക്കുള്ള പാതയാണ്. tecmint ഉപയോക്താവിനായി, ഞങ്ങൾക്ക് /home/tecmint ഉണ്ട്.
  • ഇതാണ് ലോഗിൻ ഷെൽ. സാധാരണ ലോഗിൻ ഉപയോക്താക്കൾക്ക്, ഇത് സാധാരണയായി /bin/bash ആയി പ്രതിനിധീകരിക്കുന്നു. SSH അല്ലെങ്കിൽ MySQL പോലുള്ള സേവന അക്കൗണ്ടുകൾക്ക്, ഇത് സാധാരണയായി /bin/false ആയി പ്രതിനിധീകരിക്കുന്നു.

ഈ ഫയലിൽ ഉപയോക്തൃ ഗ്രൂപ്പുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു. ഒരു ഉപയോക്താവിനെ സൃഷ്ടിക്കുമ്പോൾ, ഷെൽ സ്വയമേവ ഉപയോക്താവിന്റെ ഉപയോക്തൃനാമവുമായി പൊരുത്തപ്പെടുന്ന ഒരു ഗ്രൂപ്പിനെ സൃഷ്ടിക്കുന്നു. ഇത് പ്രാഥമിക ഗ്രൂപ്പ് എന്നറിയപ്പെടുന്നു. സൃഷ്ടിക്കുമ്പോൾ ഉപയോക്താവിനെ പ്രാഥമിക ഗ്രൂപ്പിലേക്ക് ചേർത്തു.

ഉദാഹരണത്തിന്, നിങ്ങൾ ബോബ് എന്ന് വിളിക്കുന്ന ഒരു ഉപയോക്താവിനെ സൃഷ്ടിക്കുകയാണെങ്കിൽ, സിസ്റ്റം യാന്ത്രികമായി ബോബ് എന്ന ഒരു ഗ്രൂപ്പ് സൃഷ്ടിക്കുകയും യൂസർ ബോബിനെ ഗ്രൂപ്പിലേക്ക് ചേർക്കുകയും ചെയ്യുന്നു.

$ cat /etc/group

tecmint:x:1002:

/etc/group ഫയലിന് 3 നിരകളുണ്ട്. ഇടതുവശത്ത് നിന്ന്, ഞങ്ങൾക്ക് ഉണ്ട്:

  • ഗ്രൂപ്പിന്റെ പേര്. ഓരോ ഗ്രൂപ്പിന്റെ പേരും അദ്വിതീയമായിരിക്കണം.
  • ഗ്രൂപ്പ് പാസ്uവേഡ്. സാധാരണയായി ഒരു x പ്ലെയ്uസ്uഹോൾഡർ പ്രതിനിധീകരിക്കുന്നു.
  • ഗ്രൂപ്പ് ഐഡി (GID)
  • ഗ്രൂപ്പ് അംഗങ്ങൾ. ഇവർ ഗ്രൂപ്പിൽ പെട്ട അംഗങ്ങളാണ്. ഗ്രൂപ്പിലെ ഒരേയൊരു അംഗം ഉപയോക്താവാണെങ്കിൽ ഈ ഫീൽഡ് ശൂന്യമായിരിക്കും.

ശ്രദ്ധിക്കുക: ഒരു ഉപയോക്താവിന് ഒന്നിലധികം ഗ്രൂപ്പുകളിൽ അംഗമാകാം. അതുപോലെ, ഒരു ഗ്രൂപ്പിന് ഒന്നിലധികം അംഗങ്ങളുണ്ടാകാം.

ഒരു ഉപയോക്താവ് ഉൾപ്പെടുന്ന ഗ്രൂപ്പുകൾ സ്ഥിരീകരിക്കുന്നതിന്, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ groups username

ഉദാഹരണത്തിന്, ഉപയോക്താവ് tecmint ഉൾപ്പെടുന്ന ഗ്രൂപ്പുകൾ പരിശോധിക്കുന്നതിന്, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ groups tecmint

ഉപയോക്താവ് രണ്ട് ഗ്രൂപ്പുകളിൽ പെട്ടയാളാണെന്ന് ഔട്ട്പുട്ട് സ്ഥിരീകരിക്കുന്നു: tecmint, sudo.

tecmint : tecmint sudo

ഈ ഫയലിൽ ഗ്രൂപ്പ് അക്കൗണ്ടുകൾക്കായുള്ള എൻക്രിപ്റ്റഡ് അല്ലെങ്കിൽ 'ഷാഡോഡ്' പാസ്uവേഡുകൾ അടങ്ങിയിരിക്കുന്നു, സുരക്ഷാ കാരണങ്ങളാൽ, സാധാരണ ഉപയോക്താക്കൾക്ക് ആക്uസസ് ചെയ്യാൻ കഴിയില്ല. റൂട്ട് ഉപയോക്താവിനും സുഡോ പ്രത്യേകാവകാശമുള്ള ഉപയോക്താക്കൾക്കും മാത്രമേ ഇത് വായിക്കാനാവൂ.

$ sudo cat /etc/gshadow

tecmint:!::

ഇടതുവശത്ത് നിന്ന്, ഫയലിൽ ഇനിപ്പറയുന്ന ഫീൽഡുകൾ അടങ്ങിയിരിക്കുന്നു:

  • ഗ്രൂപ്പിന്റെ പേര്
  • എൻക്രിപ്റ്റ് ചെയ്uത ഗ്രൂപ്പ് പാസ്uവേഡ്
  • ഗ്രൂപ്പ് അഡ്മിൻ
  • ഗ്രൂപ്പ് അംഗങ്ങൾ

/etc/shadow ഫയൽ ഉപയോക്താക്കളുടെ യഥാർത്ഥ പാസ്uവേഡുകൾ ഒരു ഹാഷ് അല്ലെങ്കിൽ എൻക്രിപ്റ്റ് ചെയ്ത ഫോർമാറ്റിൽ സംഭരിക്കുന്നു. വീണ്ടും, ഫീൽഡുകൾ കോളൺ-വേർതിരിക്കുകയും കാണിച്ചിരിക്കുന്ന ഫോർമാറ്റ് എടുക്കുകയും ചെയ്യുന്നു.

$ sudo cat /etc/shadow

tecmint:$6$iavr8PAxxnWmfh6J$iJeiuHeo5drKWcXQ.BFGUrukn4JWW7j4cwjX7uhH1:18557:0:99999:7:::

ഫയലിന് 9 ഫീൽഡുകളുണ്ട്. ഇടതുവശത്ത് നിന്ന് ആരംഭിച്ച് നമുക്ക് ഉണ്ട്:

  • ഉപയോക്തൃനാമം: ഇതാണ് നിങ്ങളുടെ ലോഗിൻ നാമം.
  • ഉപയോക്താവിന്റെ പാസ്uവേഡ്. ഇത് ഒരു ഹാഷ് അല്ലെങ്കിൽ എൻക്രിപ്റ്റ് ചെയ്ത ഫോർമാറ്റിൽ അവതരിപ്പിച്ചിരിക്കുന്നു.
  • അവസാന പാസ്uവേഡ് മാറ്റം. പാസ്uവേഡ് മാറ്റിയതിന് ശേഷമുള്ള തീയതിയാണിത്, ഇത് യുഗ തീയതി മുതൽ കണക്കാക്കുന്നു. 1970 ജനുവരി 1-നാണ് യുഗം.
  • കുറഞ്ഞ പാസ്uവേഡ് പ്രായം. ഒരു പാസ്uവേഡ് സജ്ജീകരിക്കുന്നതിന് മുമ്പ് കടന്നുപോകേണ്ട ഏറ്റവും കുറഞ്ഞ ദിവസങ്ങളുടെ എണ്ണമാണിത്.
  • പരമാവധി പാസ്uവേഡ് പ്രായം. പാസ്uവേഡ് മാറ്റേണ്ട പരമാവധി ദിവസമാണിത്.
  • മുന്നറിയിപ്പ് കാലയളവ്. പേര് സൂചിപ്പിക്കുന്നത് പോലെ, പാസ്uവേഡ് കാലഹരണപ്പെടുന്നതിന് തൊട്ടുമുമ്പുള്ള ദിവസങ്ങളുടെ എണ്ണമാണിത്, ആസന്നമായ പാസ്uവേഡ് കാലഹരണപ്പെടുന്നതിനെക്കുറിച്ച് ഒരു ഉപയോക്താവിനെ അറിയിക്കുന്നു.
  • നിഷ്ക്രിയ കാലയളവ്. ഒരു പാസ്uവേഡ് കാലഹരണപ്പെട്ടതിന് ശേഷമുള്ള ദിവസങ്ങളുടെ എണ്ണം, ഉപയോക്താവ് പാസ്uവേഡ് മാറ്റാതെ ഒരു ഉപയോക്തൃ അക്കൗണ്ട് പ്രവർത്തനരഹിതമാക്കുന്നു.
  • കാലഹരണപ്പെടൽ തീയതി. ഉപയോക്തൃ അക്കൗണ്ട് കാലഹരണപ്പെട്ട തീയതി.
  • സംവരണം ചെയ്ത ഫീൽഡ്. – ഇത് ശൂന്യമാണ്.

ഒരു ലിനക്സ് സിസ്റ്റത്തിൽ ഉപയോക്താക്കളെ എങ്ങനെ ചേർക്കാം

ഡെബിയൻ, ഉബുണ്ടു വിതരണങ്ങൾക്കായി, ഉപയോക്താക്കളെ ചേർക്കുന്നതിന് adduser യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നു.

വാക്യഘടന വളരെ ലളിതവും ലളിതവുമാണ്.

# adduser username

ഉദാഹരണത്തിന്, ബോബ് എന്ന ഉപയോക്താവിനെ ചേർക്കുന്നതിന്, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക

# adduser bob

ഔട്ട്uപുട്ടിൽ നിന്ന്, 'ബോബ്' എന്ന് വിളിക്കപ്പെടുന്ന ഒരു ഉപയോക്താവ് സൃഷ്ടിക്കപ്പെടുകയും 'ബോബ്' എന്ന പുതുതായി സൃഷ്ടിച്ച ഗ്രൂപ്പിലേക്ക് ചേർക്കുകയും ചെയ്യുന്നു. കൂടാതെ, സിസ്റ്റം ഒരു ഹോം ഡയറക്ടറി സൃഷ്ടിക്കുകയും കോൺഫിഗറേഷൻ ഫയലുകൾ അതിലേക്ക് പകർത്തുകയും ചെയ്യുന്നു.

അതിനുശേഷം, പുതിയ ഉപയോക്താവിന്റെ പാസ്uവേഡിനായി നിങ്ങളോട് ആവശ്യപ്പെടുകയും തുടർന്ന് അത് സ്ഥിരീകരിക്കുകയും ചെയ്യും. ഷെൽ ഉപയോക്താവിന്റെ മുഴുവൻ പേരും റൂം നമ്പർ, വർക്ക് ഫോൺ തുടങ്ങിയ മറ്റ് ഓപ്ഷണൽ വിവരങ്ങളും ആവശ്യപ്പെടും. ഈ വിവരങ്ങൾ ശരിക്കും ആവശ്യമില്ല, അതിനാൽ ഇത് ഒഴിവാക്കുന്നത് സുരക്ഷിതമാണ്. അവസാനം, നൽകിയിരിക്കുന്ന വിവരങ്ങൾ ശരിയാണെന്ന് സ്ഥിരീകരിക്കാൻ ‘Y’ അമർത്തുക.

RHEL & CentOS-അധിഷ്ഠിത സിസ്റ്റങ്ങൾക്ക്, userradd കമാൻഡ് ഉപയോഗിക്കുക.

# useradd bob

അടുത്തതായി, passwd കമാൻഡ് ഉപയോഗിച്ച് ഉപയോക്താവിനുള്ള പാസ്uവേഡ് ഇനിപ്പറയുന്ന രീതിയിൽ സജ്ജമാക്കുക.

# passwd bob

ഒരു ലിനക്സ് സിസ്റ്റത്തിലെ ഉപയോക്താക്കളെ എങ്ങനെ ഇല്ലാതാക്കാം

സിസ്റ്റത്തിൽ നിന്ന് ഒരു ഉപയോക്താവിനെ ഇല്ലാതാക്കാൻ, കാണിച്ചിരിക്കുന്നതുപോലെ സിസ്റ്റത്തിലേക്ക് ലോഗിൻ ചെയ്യുന്നതിൽ നിന്ന് ഉപയോക്താവിനെ ആദ്യം ലോക്ക് ചെയ്യുന്നതാണ് ഉചിതം.

# passwd -l bob

നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ടാർ കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഉപയോക്താവിന്റെ ഫയലുകൾ ബാക്കപ്പ് ചെയ്യാം.

# tar -cvf /backups/bob-home-directory.tar.bz2  /home/bob

അവസാനമായി, ഹോം ഡയറക്uടറിക്കൊപ്പം ഉപയോക്താവിനെ ഇല്ലാതാക്കാൻ ഇനിപ്പറയുന്ന രീതിയിൽ deluser കമാൻഡ് ഉപയോഗിക്കുക:

# deluser --remove-home bob

കൂടാതെ, കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾക്ക് userdel കമാൻഡ് ഉപയോഗിക്കാം.

# userdel -r bob

രണ്ട് കമാൻഡുകൾ ഉപയോക്താവിനെ അവരുടെ ഹോം ഡയറക്ടറികൾക്കൊപ്പം പൂർണ്ണമായും നീക്കം ചെയ്യുന്നു.

ഉപയോക്തൃ മാനേജുമെന്റ് കമാൻഡുകളുടെ ഒരു അവലോകനമായിരുന്നു അത്, പ്രത്യേകിച്ചും നിങ്ങളുടെ ഓഫീസ് പരിതസ്ഥിതിയിൽ ഉപയോക്തൃ അക്കൗണ്ടുകൾ കൈകാര്യം ചെയ്യുമ്പോൾ അത് ഉപയോഗപ്രദമാകും. നിങ്ങളുടെ സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ കഴിവുകൾ മൂർച്ച കൂട്ടാൻ കാലാകാലങ്ങളിൽ അവ പരീക്ഷിച്ചുനോക്കൂ.