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

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

/etc/group ഫയൽ ഉപയോഗിക്കുന്നു

/etc/group ഫയലിൽ Linux മെഷീനിൽ ക്രമീകരിച്ചിട്ടുള്ള എല്ലാ പ്രാദേശിക ഉപയോക്തൃ ഗ്രൂപ്പുകളേയും കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു. /etc/groups ഫയൽ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഗ്രൂപ്പിന്റെ പേരുകൾ, പാസ്‌വേഡുകൾ, ഗ്രൂപ്പ് ഐഡികൾ, ഓരോ ഗ്രൂപ്പുമായി ബന്ധപ്പെട്ട അംഗങ്ങൾ എന്നിവയും കാണാൻ കഴിയും.

ഔട്ട്പുട്ട് ആദ്യം ആശയക്കുഴപ്പമുണ്ടാക്കാം. ഗ്രൂപ്പിന്റെ പേരുകൾ എവിടെയാണ്? ഔട്ട്‌പുട്ടിലെ ഈ “x” ഉം കോളനും എന്താണ്?

നിങ്ങൾ തിരയുന്നത് ആദ്യത്തെ കോളമാണ് (ആദ്യ കോളണിന് മുമ്പുള്ള വാചകം). നിങ്ങൾക്ക് ഫയലിന്റെ മനോഹരമായ പതിപ്പ് കാണാനും കട്ട് കമാൻഡ് ഉപയോഗിച്ച് ഗ്രൂപ്പ് പേരുകൾ മാത്രം പ്രദർശിപ്പിക്കാനും കഴിയും.

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

ഗെറ്റന്റ് കമാൻഡ് ഉപയോഗിച്ച് ഗ്രൂപ്പ് ലിസ്റ്റ് ചെയ്യുക

“ഗെറ്റ് എൻട്രികൾ” എന്നതിന്റെ ചുരുക്കെഴുത്ത്, ലിനക്സിൽ ഡാറ്റാബേസുകൾ എന്നും അറിയപ്പെടുന്ന സിസ്റ്റം വിവര ഫയലുകളുടെ ഉള്ളടക്കങ്ങൾ കാണുന്നതിനുള്ള ഒരു ലിനക്സ് കമാൻഡ് ആണ്. /etc/group, /etc/passwd, /etc/shadow ഫയലുകൾ അത്തരം ഡാറ്റാബേസുകളുടെ നല്ല ഉദാഹരണങ്ങളാണ്.

Linux-ലെ ഉപയോക്തൃ ഗ്രൂപ്പ് വിവരങ്ങൾ കാണുന്നതിന് getent കമാൻഡ് ഉപയോഗിക്കുന്നത് വളരെ ലളിതമാണ്. നിങ്ങൾ കാണാൻ ആഗ്രഹിക്കുന്ന ഫയലിന് ശേഷം getent എന്ന് ടൈപ്പ് ചെയ്താൽ മതി. ഈ സാഹചര്യത്തിൽ, ഇത് ഗ്രൂപ്പ് ഫയൽ ആണ്.

“ഗെറ്റന്റ് ഗ്രൂപ്പിന്റെ” ഔട്ട്പുട്ട് cat /etc/group കമാൻഡിൽ നിന്ന് അല്പം വ്യത്യസ്തമായിരിക്കും. നിങ്ങളുടെ സിസ്റ്റത്തിലെ മറ്റ് സമാന ഡാറ്റാബേസുകളിൽ നിന്ന് (ഉദാഹരണത്തിന് LDAP) ഗെറ്റന്റ് ഗ്രൂപ്പ് വിവരങ്ങൾ വലിച്ചെടുക്കുന്നതിനാലാണിത്.

ഗെറ്റന്റ് കമാൻഡ് ബഹുമുഖമാണ്. /etc/passwd ഫയലിൽ നിന്ന് എല്ലാ എൻട്രികളും നേടുകയും ഉപയോക്തൃനാമങ്ങൾക്കായുള്ള ഔട്ട്പുട്ട് പാഴ്സ് ചെയ്യുകയും ചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് ലിനക്സിലെ എല്ലാ ഉപയോക്താക്കളുടെയും പേരുകൾ ലിസ്റ്റ് ചെയ്യാം.

ഗ്രൂപ്പുകൾ ഉപയോഗിക്കുന്ന നിർദ്ദിഷ്ട ഉപയോക്താവിനായി ഗ്രൂപ്പ് ലിസ്റ്റ് കാണുക

മുമ്പത്തെ രീതികൾ ഉപയോഗിച്ച് ഉപയോക്തൃനാമങ്ങൾ അവരുടെ ഗ്രൂപ്പുകളുമായി ദൃശ്യപരമായി പൊരുത്തപ്പെടുത്തുന്നത് ബുദ്ധിമുട്ടാണ്. ഒരു പ്രത്യേക ഉപയോക്താവിന്റെ ഭാഗമായ ഗ്രൂപ്പുകൾ മാത്രം നിങ്ങൾക്ക് ലിസ്റ്റ് ചെയ്യണമെങ്കിൽ, പകരം ഗ്രൂപ്പുകളുടെ കമാൻഡ് ഉപയോഗിക്കുന്നത് പരിഗണിക്കുക.

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

ഗ്രൂപ്പുകൾ Linux-ൽ ഉപയോക്തൃ ആക്സസ് നിയന്ത്രണം ലളിതമാക്കുന്നു

സാങ്കേതികമായി, റൂട്ട് ഉപയോക്താവ് മുഴുവൻ സിസ്റ്റത്തിന്റെയും ഉടമയാണ് കൂടാതെ മറ്റൊരു ഉപയോക്താവിനും ഇല്ലാത്ത അനുമതികൾ ഉണ്ട്. സൂപ്പർഉപയോക്താക്കൾക്ക് ഉപയോക്താക്കളെ തരംതിരിക്കാനും അവർക്ക് അംഗീകാരം നൽകാനും അനാവശ്യ പ്രവർത്തനങ്ങൾ ചെയ്യുന്നതിൽ നിന്ന് തടയുന്നതിന് നിയന്ത്രണങ്ങൾ ഏർപ്പെടുത്താനുമുള്ള ഒരു മാർഗമാണ് ഗ്രൂപ്പുകൾ.

ഓരോ ഉപയോക്താവിനും അനുമതി നൽകുന്നതിനുപകരം, നിങ്ങൾക്ക് ഒരു ഗ്രൂപ്പ് സൃഷ്ടിക്കാനും എല്ലാ ഉപയോക്താക്കളെയും അതിലേക്ക് ചേർക്കാനും കഴിയും. തുടർന്ന്, പറഞ്ഞ ഗ്രൂപ്പിനുള്ള അനുമതികൾ നിങ്ങൾ മാനേജ് ചെയ്യേണ്ടതുണ്ട്, നിയമങ്ങൾ സ്വയമേവ അംഗങ്ങൾക്ക് ബാധകമാകും. Linux-ലും മറ്റ് Unix-മായി ബന്ധപ്പെട്ട ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും ഉപയോക്താക്കളെ നിയന്ത്രിക്കുന്നതിനുള്ള നിരവധി മാർഗങ്ങളിൽ ഒന്നാണിത്.

ലിനക്സ് സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർ അഭിമുഖീകരിക്കുന്ന നിരവധി വെല്ലുവിളികളിൽ ഒന്നാണ് ഉപയോക്തൃ അക്കൗണ്ട് മാനേജ്മെന്റ്. ഉപയോക്തൃ അക്കൗണ്ടുകൾ പ്രവർത്തനക്ഷമമാക്കുക/പ്രവർത്തനരഹിതമാക്കുക, ഹോം ഡയറക്‌ടറി പരിരക്ഷിക്കുക, ഉപയോക്തൃ അനുമതികൾ സജ്ജമാക്കുക, ഉപയോക്താക്കൾക്ക് ഗ്രൂപ്പുകൾ/ഷെല്ലുകൾ നൽകുക, പാസ്‌വേഡുകൾ നിയന്ത്രിക്കുക എന്നിവയാണ് സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററുടെ ചില ഉത്തരവാദിത്തങ്ങൾ.

Linux അക്കൗണ്ട് മാനേജ്‌മെന്റിന്റെ അടിസ്ഥാനകാര്യങ്ങൾ സ്വയം പരിചിതമാക്കിയതിന് ശേഷം മാത്രമേ ഉപയോക്തൃ അക്കൗണ്ടുകളുടെ ഫലപ്രദമായ നിയന്ത്രണം സാധ്യമാകൂ. അതിനാൽ, ഈ ലേഖനം ഉപയോക്തൃ അക്കൗണ്ടുകൾ സുരക്ഷിതമാക്കുന്നതിനുള്ള ഒരു സുപ്രധാന ഘട്ടമാണ്. ലിനക്സ് ഉപയോക്താക്കൾക്ക് ഏറ്റവും അനുയോജ്യവും സുരക്ഷിതവുമായ അന്തരീക്ഷം സൃഷ്ടിക്കുന്നതിന് ഉപയോക്തൃ അക്കൗണ്ടുകൾ എങ്ങനെ സൃഷ്ടിക്കാമെന്നും ഇല്ലാതാക്കാമെന്നും പരിഷ്‌ക്കരിക്കാമെന്നും മുൻകൂട്ടി നിശ്ചയിച്ച ക്രമീകരണങ്ങളോ ഫയലുകളോ എങ്ങനെ കൈകാര്യം ചെയ്യാമെന്നും ഇത് കാണിക്കുന്നു.

ലിനക്സിൽ ഉപയോക്തൃ അക്കൗണ്ടുകൾ എങ്ങനെ ചേർക്കാം

ഒരു മുന്നറിയിപ്പ് എന്ന നിലയിൽ, നിങ്ങളുടെ Linux മെഷീൻ ഉപയോഗിക്കുന്ന ഏതൊരു ഉപയോക്താവിനും ഒരു പ്രത്യേക ഉപയോക്തൃ അക്കൗണ്ട് ഉണ്ടായിരിക്കണം. നിങ്ങളുടെ ഹോം ഡയറക്‌ടറികൾ, പാതകൾ, എൻവയോൺമെന്റ് വേരിയബിളുകൾ എന്നിവയും അതിലേറെയും ക്രമീകരിക്കാനുള്ള കഴിവിനൊപ്പം ഒരു സുരക്ഷിത സ്ഥലത്ത് നിങ്ങളുടെ ഫയലുകൾ വേർതിരിക്കാൻ ഒരു ഉപയോക്തൃ അക്കൗണ്ട് നിങ്ങളെ അനുവദിക്കുന്നു.

Leave a Reply

Your email address will not be published. Required fields are marked *