CentOS-ൽ ഒരു സുഡോ ഉപയോക്താവിനെ എങ്ങനെ സൃഷ്ടിക്കാം


റൂട്ട് യൂസർ പാസ്uവേഡ് പങ്കിടാതെ തന്നെ ഒരു ലിനക്uസ് സിസ്റ്റത്തിന് അഡ്മിനിസ്uട്രേറ്റീവ് പെർമിഷൻ നൽകുന്നതിനുള്ള ഒരു സാങ്കേതികത സുഡോ കമാൻഡ് നൽകുന്നു.

sudo ഉള്ള ഒരു അഡ്മിനിസ്uട്രേറ്റീവ് കമാൻഡിന് മുമ്പായി ഉപയോക്താക്കൾ ഈ സാങ്കേതികവിദ്യ അനുവദിച്ചപ്പോൾ അവരോട് സ്വന്തം പാസ്uവേഡ് നൽകാൻ ആവശ്യപ്പെടുന്നു. ഒരിക്കൽ ലോഗിൻ ചെയ്uത്, കമാൻഡ് അനുവദിച്ചാൽ, റൂട്ട് ഉപയോക്താവ് പ്രവർത്തിപ്പിക്കുന്നതുപോലെ അഡ്മിനിസ്ട്രേറ്റീവ് കമാൻഡ് നടപ്പിലാക്കുന്നു.

ഈ ലേഖനത്തിൽ, സിസ്റ്റത്തിന്റെ sudoers ഫയൽ മാറ്റാതെ തന്നെ ഒരു CentOS സിസ്റ്റത്തിൽ sudo പ്രത്യേകാവകാശങ്ങൾ ഉപയോഗിച്ച് ഒരു പുതിയ സാധാരണ ഉപയോക്തൃ അക്കൗണ്ട് എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് കാണിക്കും.

ഒരിക്കൽ sudo ആക്സസ് അനുവദിച്ചുകഴിഞ്ഞാൽ, റൂട്ട് യൂസർ അക്കൗണ്ടിലേക്ക് ലോഗിൻ ചെയ്യാതെ തന്നെ അഡ്മിനിസ്ട്രേറ്റീവ് കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് sudo കമാൻഡ് ഉപയോഗിക്കാനാകും.

CentOS-ൽ ഒരു പുതിയ സുഡോ ഉപയോക്താവിനെ സൃഷ്ടിക്കുക

1. റൂട്ട് ഉപയോക്താവായി നിങ്ങളുടെ CentOS സിസ്റ്റത്തിലേക്ക് ലോഗിൻ ചെയ്യുക.

$ ssh [email _ip_address

2. userradd കമാൻഡ് ഉപയോഗിച്ച് tecmint എന്ന പേരിൽ ഒരു സാധാരണ ഉപയോക്തൃ അക്കൗണ്ട് സൃഷ്uടിക്കുക, -m ഓപ്ഷൻ എന്നത് ഉപയോക്താവിന്റെ ഹോം ഡയറക്uടറി നിലവിലില്ലെങ്കിൽ അത് സൃഷ്uടിക്കുക എന്നാണ്, - s പുതിയ ഉപയോക്താവിന്റെ ലോഗിൻ ഷെൽ പ്രോഗ്രാമിനെ നിർവചിക്കുന്നു (ഇത് /bin/bash ആണ്) കൂടാതെ -c ഇതൊരു അഡ്മിനിസ്ട്രേറ്റീവ് ഉപയോക്താവാണെന്ന് സൂചിപ്പിക്കുന്ന ഒരു കമന്റ് നിർവ്വചിക്കുന്നു. അക്കൗണ്ട്.

# useradd -m -s /bin/bash -c "Administrator" tecmint

നിങ്ങൾ സൃഷ്ടിക്കാൻ ആഗ്രഹിക്കുന്ന ഉപയോക്തൃനാമം ഉപയോഗിച്ച് tecmint മാറ്റിസ്ഥാപിക്കുക.

3. പാസ്uവേഡ് കമാൻഡ് ഉപയോഗിച്ച് പുതുതായി സൃഷ്ടിച്ച ഉപയോക്തൃ അക്കൗണ്ടിനായി ഒരു പാസ്uവേഡ് സജ്ജമാക്കുക (സുരക്ഷിത ശക്തമായ പാസ്uവേഡ് സജ്ജീകരിക്കാൻ ഓർമ്മിക്കുക).

# passwd tecmint

4. RHEL കുടുംബത്തിൽ ഉൾപ്പെടുന്ന എല്ലാ ലിനക്സ് വിതരണങ്ങളിലും, വീൽ സിസ്റ്റം ഗ്രൂപ്പിലെ ഉപയോക്താക്കൾക്ക് മാത്രമേ sudo ഉപയോഗിച്ച് ഒരു കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ കഴിയൂ. അതിനാൽ, അടുത്തതായി, usermod കമാൻഡ് ഉപയോഗിച്ച് വീൽ ഗ്രൂപ്പിലേക്ക് പുതിയ ഉപയോക്താവിനെ tecmint ചേർക്കുക. ഇവിടെ, -a ഫ്ലാഗ് അർത്ഥമാക്കുന്നത് ഒരു സപ്ലിമെന്ററി ഗ്രൂപ്പിലേക്ക് ഉപയോക്താവിനെ കൂട്ടിച്ചേർക്കുകയും -G ഗ്രൂപ്പിനെ വ്യക്തമാക്കുന്നു.

# usermod -aG wheel tecmint

5. പുതിയ ഉപയോക്തൃ അക്കൗണ്ടിലേക്ക് മാറുന്നതിന് su കമാൻഡ് അഭ്യർത്ഥിച്ചുകൊണ്ട്, പുതുതായി സൃഷ്uടിച്ച ഉപയോക്തൃ അക്കൗണ്ടിലെ tecmint ആക്uസസ് പരിശോധിക്കുക, കൂടാതെ ഉപയോക്താവാണോ എന്ന് പരിശോധിക്കുക. വീൽ ഗ്രൂപ്പിലാണ്.

# su - tecmint
$ groups

6. ഇപ്പോൾ നിങ്ങൾ അഡ്മിനിസ്ട്രേറ്റീവ് പ്രിവിലേജുകളോടെ പ്രവർത്തിപ്പിക്കാൻ ആഗ്രഹിക്കുന്ന കമാൻഡിലേക്ക് \sudo\ മുൻuകൂട്ടി വെച്ച് whoami കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ whoami

ഈ അക്കൗണ്ടിൽ നിന്ന് നിങ്ങൾ ആദ്യമായി sudo എക്സിക്യൂട്ട് ചെയ്യുന്നതിനാൽ ബാനർ സന്ദേശം കാണിക്കും. ഉപയോക്തൃ അക്കൗണ്ടിന്റെ പാസ്uവേഡ് നൽകാനും നിങ്ങളോട് ആവശ്യപ്പെടും.

sudo ശരിയായി ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിൽ, മുകളിലുള്ള whoami കമാൻഡിന്റെ ഔട്ട്uപുട്ട് root കാണിക്കും.

7. നിങ്ങൾക്ക് ls കമാൻഡ് ഉപയോഗിച്ച് /root ഡയറക്uടറിയിലെ ഉള്ളടക്കങ്ങൾ ലിസ്റ്റ് ചെയ്യാം, ഇത് സാധാരണയായി റൂട്ട് ഉപയോക്താവിന് മാത്രമേ ലഭ്യമാകൂ.

$ sudo ls -la /root

സുഡോയെക്കുറിച്ചുള്ള ഇനിപ്പറയുന്ന അനുബന്ധ ലേഖനങ്ങൾ വായിക്കാനും നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

  1. Linux-ൽ 'sudo' സജ്ജീകരിക്കുന്നതിനുള്ള 10 ഉപയോഗപ്രദമായ Sudoers കോൺഫിഗറേഷനുകൾ
  2. Linux-ൽ Sudo പാസ്uവേഡ് ടൈപ്പുചെയ്യുമ്പോൾ നക്ഷത്രചിഹ്നങ്ങൾ എങ്ങനെ കാണിക്കാം
  3. Linux-ൽ 'sudo' പാസ്uവേഡ് ടൈംഔട്ട് സെഷൻ എങ്ങനെ ദീർഘനേരം സൂക്ഷിക്കാം

അത്രയേയുള്ളൂ! ഈ ലേഖനത്തിൽ, ഒരു CentOS സിസ്റ്റത്തിൽ sudo പ്രത്യേകാവകാശങ്ങൾ ഉപയോഗിച്ച് ഒരു പുതിയ സാധാരണ ഉപയോക്തൃ അക്കൗണ്ട് എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. എന്തെങ്കിലും ചോദ്യങ്ങൾക്ക്, ചുവടെയുള്ള അഭിപ്രായ ഫോം വഴി ഞങ്ങളെ ബന്ധപ്പെടുക.