ദ്രുത ഉത്തരം: ലിനക്സിൽ ഗ്രൂപ്പുകൾ എങ്ങനെ പരിശോധിക്കാം?

ഉള്ളടക്കം

ഉബുണ്ടുവിൽ എന്റെ ഗ്രൂപ്പുകൾ എങ്ങനെ കണ്ടെത്താം?

Ctrl+Alt+T വഴിയോ ഡാഷ് വഴിയോ ഉബുണ്ടു ടെർമിനൽ തുറക്കുക.

നിങ്ങൾ ഉൾപ്പെടുന്ന എല്ലാ ഗ്രൂപ്പുകളും ഈ കമാൻഡ് പട്ടികപ്പെടുത്തുന്നു.

ഗ്രൂപ്പ് അംഗങ്ങളെ അവരുടെ GID-കൾക്കൊപ്പം ലിസ്റ്റുചെയ്യുന്നതിനും നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം.

Linux-ലെ എല്ലാ ഉപയോക്താക്കളെയും ഞാൻ എങ്ങനെ കാണും?

/etc/passwd ഫയൽ ഉപയോഗിക്കുന്ന എല്ലാ ഉപയോക്താക്കളുടെയും ഒരു ലിസ്റ്റ് നേടുക

  • പ്രാദേശിക ഉപയോക്തൃ വിവരങ്ങൾ /etc/passwd ഫയലിൽ സംഭരിച്ചിരിക്കുന്നു.
  • നിങ്ങൾക്ക് ഉപയോക്തൃനാമം മാത്രം പ്രദർശിപ്പിക്കണമെങ്കിൽ, ഉപയോക്തൃനാമം അടങ്ങുന്ന ആദ്യ ഫീൽഡ് മാത്രം പ്രിന്റ് ചെയ്യാൻ awk അല്ലെങ്കിൽ cut കമാൻഡുകൾ ഉപയോഗിക്കാം:
  • എല്ലാ Linux ഉപയോക്താക്കളുടെയും ഒരു ലിസ്റ്റ് ലഭിക്കാൻ താഴെ പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യുക:

Linux-ൽ ഒരു ഉപയോക്താവ് ഏതൊക്കെ ഗ്രൂപ്പുകളാണ്?

ലിനക്സ് അനുമതികൾ ഉപയോക്താവ്, ഗ്രൂപ്പ് എന്നിങ്ങനെ മൂന്ന് ക്ലാസുകളായി ക്രമീകരിച്ചിരിക്കുന്നതിനാൽ മറ്റ് ഉപയോക്താക്കളുടെ ഫയലുകളും ഫോൾഡറുകളും ആക്സസ് ചെയ്യാൻ ഇത് ഉപയോക്താവിനെ അനുവദിക്കുന്നു. ഗ്രൂപ്പിൻ്റെ പേര്, ഗ്രൂപ്പ് പാസ്‌വേഡ്, ഗ്രൂപ്പ് ഐഡി (ജിഐഡി), അംഗങ്ങളുടെ പട്ടിക എന്നിവ പോലുള്ള ഗ്രൂപ്പിനെക്കുറിച്ചുള്ള ഉപയോഗപ്രദമായ വിവരങ്ങൾ ഇത് പരിപാലിക്കുന്നു.

Linux-ലെ അനുമതികൾ എങ്ങനെ പരിശോധിക്കാം?

ls കമാൻഡ്

  1. ls -h. -h ഓപ്ഷൻ ഫയൽ വലുപ്പങ്ങൾ പ്രദർശിപ്പിക്കുന്ന രീതി മാറ്റുന്നു.
  2. ls -a. മറഞ്ഞിരിക്കുന്ന ഫയലുകൾ പ്രദർശിപ്പിക്കുന്നതിന് (ഒരു കാലയളവിൽ ആരംഭിക്കുന്ന പേരുകളുള്ള ഫയലുകൾ), -a ഓപ്ഷൻ ഉപയോഗിക്കുക.
  3. ls -l.
  4. ആദ്യ പ്രതീകം: ഫയൽ തരം.
  5. അനുമതികളുടെ ചുരുക്കെഴുത്തുകൾ.
  6. അനുമതി പ്രതീകങ്ങൾ.
  7. ആദ്യത്തെ നമ്പർ.
  8. ഉടമയും ഗ്രൂപ്പും.

ഉബുണ്ടുവിലെ ഒരു ഗ്രൂപ്പ് എന്താണ്?

Ubuntu, CentOS എന്നിവയുൾപ്പെടെയുള്ള Linux ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ, ഫയലുകളും ഡയറക്ടറികളും പോലുള്ള ഒബ്‌ജക്‌റ്റുകളിലേക്കുള്ള ആക്‌സസ് അവകാശങ്ങൾ ഉപയോക്താക്കൾക്ക് നൽകുന്നതിന് ഗ്രൂപ്പുകൾ ഉപയോഗിക്കുന്നു. ഈ ഗ്രൂപ്പുകൾ തമ്മിൽ പ്രത്യേക ബന്ധങ്ങളൊന്നുമില്ലാതെ പരസ്പരം സ്വതന്ത്രമാണ്. ഒരു ഉപയോക്താവിനെ ഗ്രൂപ്പിലേക്ക് ചേർക്കുന്നത് സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാരുടെ ഒരു പതിവ് ജോലിയാണ്.

Linux OS-ൽ എങ്ങനെയാണ് ഗ്രൂപ്പുകൾ കൈകാര്യം ചെയ്യുന്നത്?

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

ലിനക്സിലെ ഉപയോക്താവിന് ഞാൻ എങ്ങനെയാണ് അനുമതി നൽകുന്നത്?

നിങ്ങൾക്ക് ഉപയോക്താവിന് അനുമതികൾ ചേർക്കാനോ നീക്കം ചെയ്യാനോ താൽപ്പര്യമുണ്ടെങ്കിൽ, "+" അല്ലെങ്കിൽ "-" ഉപയോഗിച്ച് "chmod" എന്ന കമാൻഡ് ഉപയോഗിക്കുക, ഒപ്പം r (read), w (write), x (execute) ആട്രിബ്യൂട്ടിനൊപ്പം പേര് ഡയറക്ടറിയുടെയോ ഫയലിന്റെയോ.

Linux-ലെ ഉപയോക്താക്കളെ ഞാൻ എങ്ങനെ മാറ്റും?

മറ്റൊരു ഉപയോക്താവിലേക്ക് മാറുന്നതിനും മറ്റ് ഉപയോക്താവ് ഒരു കമാൻഡ് പ്രോംപ്റ്റിൽ നിന്ന് ലോഗിൻ ചെയ്‌തതുപോലെ ഒരു സെഷൻ സൃഷ്‌ടിക്കുന്നതിനും, “su -” എന്ന് ടൈപ്പ് ചെയ്യുക, തുടർന്ന് ഒരു സ്‌പെയ്‌സും ടാർഗെറ്റ് ഉപയോക്താവിന്റെ ഉപയോക്തൃനാമവും നൽകുക. ആവശ്യപ്പെടുമ്പോൾ ടാർഗെറ്റ് ഉപയോക്താവിന്റെ പാസ്‌വേഡ് ടൈപ്പ് ചെയ്യുക.

ലിനക്സിൽ ഉപയോക്താക്കളെ എവിടെയാണ് സംഭരിച്ചിരിക്കുന്നത്?

ഒരു ലിനക്സ് സിസ്റ്റത്തിലെ ഓരോ ഉപയോക്താവും, ഒരു യഥാർത്ഥ മനുഷ്യനുള്ള അക്കൗണ്ടായി സൃഷ്ടിച്ചതോ അല്ലെങ്കിൽ ഒരു പ്രത്യേക സേവനവുമായോ സിസ്റ്റം ഫംഗ്ഷനുമായോ ബന്ധപ്പെട്ടാലും, “/etc/passwd” എന്ന ഫയലിൽ സംഭരിച്ചിരിക്കുന്നു. “/etc/passwd” ഫയലിൽ സിസ്റ്റത്തിലെ ഉപയോക്താക്കളെക്കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു.

Linux-ലെ ഉടമ ഗ്രൂപ്പ് എന്താണ്?

chown: ഈ കമാൻഡ് സാധാരണയായി റൂട്ട് (സിസ്റ്റം സൂപ്പർ യൂസർ) ഉപയോഗിക്കുന്നു. റൂട്ട് എന്ന നിലയിൽ, ഒരു ഫയലിന്റെയോ ഡയറക്ടറിയുടെയോ ഉപകരണത്തിന്റെയോ ഗ്രൂപ്പ് ഉടമസ്ഥത "chmod" കമാൻഡ് ഉപയോഗിച്ച് ഏതൊരു ഉപയോക്താവിനും അല്ലെങ്കിൽ ഗ്രൂപ്പ് ഉടമസ്ഥതയ്ക്കും മാറ്റാവുന്നതാണ്. ഒന്നിലധികം ഗ്രൂപ്പുകളിൽ അംഗമായ ഒരു ഉപയോക്താവിന് അവർ അംഗമായിട്ടുള്ള ഏത് ഗ്രൂപ്പിൽ നിന്നും ഗ്രൂപ്പിന്റെ ഉടമസ്ഥാവകാശം മാറ്റാൻ കഴിയും.

ലിനക്സിൽ എങ്ങനെ ഒരു ഗ്രൂപ്പ് ഉണ്ടാക്കാം?

നിറ്റി-ഗ്രിറ്റി വിശദാംശങ്ങളും ഒരു ട്യൂട്ടോറിയലും

  • ഒരു പുതിയ ഉപയോക്താവിനെ സൃഷ്ടിക്കുക: userradd അല്ലെങ്കിൽ adduser.
  • ഉപയോക്തൃ ഐഡിയും ഗ്രൂപ്പുകളുടെ വിവരങ്ങളും നേടുക: ഐഡിയും ഗ്രൂപ്പുകളും.
  • ഒരു ഉപയോക്താവിൻ്റെ പ്രാഥമിക ഗ്രൂപ്പ് മാറ്റുക: usermod -g.
  • സെക്കൻഡറി ഗ്രൂപ്പുകളിൽ ഉപയോക്താക്കളെ ചേർക്കുക അല്ലെങ്കിൽ മാറ്റുക: adduser, usermod -G.
  • Linux-ൽ ഒരു ഗ്രൂപ്പ് സൃഷ്ടിക്കുക അല്ലെങ്കിൽ ഇല്ലാതാക്കുക: groupadd, groupdel.

എത്ര തരം ലിനക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ ഉണ്ട്?

ലിനക്സ് യൂസർ അഡ്മിനിസ്ട്രേഷനിലേക്കുള്ള ആമുഖം. മൂന്ന് അടിസ്ഥാന തരത്തിലുള്ള ലിനക്സ് ഉപയോക്തൃ അക്കൗണ്ടുകളുണ്ട്: അഡ്മിനിസ്ട്രേറ്റീവ് (റൂട്ട്), റെഗുലർ, സർവീസ്.

chmod 777 എന്താണ് ചെയ്യുന്നത്?

നിങ്ങൾക്ക് ഫയൽ അനുമതികൾ മാറ്റാൻ കഴിയുന്ന ഒരു പെർമിഷൻ ടാബ് ഉണ്ടാകും. ടെർമിനലിൽ, ഫയൽ അനുമതി മാറ്റാൻ ഉപയോഗിക്കേണ്ട കമാൻഡ് "chmod" ആണ്. ചുരുക്കത്തിൽ, "chmod 777" എന്നതിനർത്ഥം ഫയൽ എല്ലാവർക്കും വായിക്കാവുന്നതും എഴുതാവുന്നതും എക്സിക്യൂട്ടബിൾ ആക്കുന്നതും ആണ്.

അടിസ്ഥാന ലിനക്സ് ഫയൽ അനുമതികൾ എന്തൊക്കെയാണ്?

ഓരോ ഫയലിനും ഡയറക്‌ടറിക്കും ഉപയോക്തൃ അധിഷ്‌ഠിത അനുമതി ഗ്രൂപ്പുകൾ ഉണ്ട്: ഉടമ - ഉടമയുടെ അനുമതി ഫയലിന്റെയോ ഡയറക്‌ടറിയുടെയോ ഉടമയ്‌ക്ക് മാത്രമേ ബാധകമാകൂ, അവ മറ്റ് ഉപയോക്താക്കളുടെ പ്രവർത്തനങ്ങളെ ബാധിക്കില്ല.

ഉപയോഗിക്കുന്ന അനുമതി തരങ്ങൾ ഇവയാണ്:

  1. r - വായിക്കുക.
  2. w - എഴുതുക.
  3. x - എക്സിക്യൂട്ട് ചെയ്യുക.

Linux-ലെ ഒരു ഫയലിന്റെ ഉടമയെ എങ്ങനെയാണ് പരിശോധിക്കുന്നത്?

ഒരു ഫയൽ ആരുടേതാണെന്നോ അല്ലെങ്കിൽ ഏത് ഗ്രൂപ്പിൽ പെട്ടതാണെന്നോ കണ്ടെത്താൻ ls -l കമാൻഡ് ഉപയോഗിക്കുക. ഒരു ഫയലിന്റെ ഉടമസ്ഥാവകാശം മാറ്റാൻ, chown കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്ന ഉപയോക്താവിന് sudo പ്രത്യേകാവകാശങ്ങൾ ഉണ്ടായിരിക്കണം.

ഉബുണ്ടുവിൽ എങ്ങനെ ഒരു ഗ്രൂപ്പ് ഉണ്ടാക്കാം?

ഒരു സുഡോ ഉപയോക്താവിനെ സൃഷ്ടിക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ

  • നിങ്ങളുടെ സെർവറിലേക്ക് ലോഗിൻ ചെയ്യുക. റൂട്ട് ഉപയോക്താവായി നിങ്ങളുടെ സിസ്റ്റത്തിലേക്ക് ലോഗിൻ ചെയ്യുക: ssh root@server_ip_address.
  • സുഡോ ഗ്രൂപ്പിലേക്ക് പുതിയ ഉപയോക്താവിനെ ചേർക്കുക. ഉബുണ്ടു സിസ്റ്റങ്ങളിൽ സ്ഥിരസ്ഥിതിയായി, ഗ്രൂപ്പ് സുഡോയിലെ അംഗങ്ങൾക്ക് സുഡോ ആക്‌സസ് അനുവദിച്ചിരിക്കുന്നു. നിങ്ങൾ സൃഷ്ടിച്ച ഉപയോക്താവിനെ sudo ഗ്രൂപ്പിലേക്ക് ചേർക്കുന്നതിന് usermod കമാൻഡ് ഉപയോഗിക്കുക:

എന്താണ് ഉപയോക്താവും ഗ്രൂപ്പും?

ഉപയോക്താക്കളുടെ ഗ്രൂപ്പ്. ഒരു ഉപയോക്തൃ ഗ്രൂപ്പ് (ഉപയോക്തൃ ഗ്രൂപ്പ് അല്ലെങ്കിൽ ഉപയോക്തൃ ഗ്രൂപ്പും) ഒരു പ്രത്യേക സാങ്കേതികവിദ്യയുടെ ഉപയോഗത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്ന ഒരു തരം ക്ലബ്ബാണ്, സാധാരണയായി (എന്നാൽ എല്ലായ്പ്പോഴും അല്ല) കമ്പ്യൂട്ടറുമായി ബന്ധപ്പെട്ടതാണ്.

ഉപയോക്താവും ഗ്രൂപ്പും തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?

അതിനാൽ ഓരോ ഫയലും ഒരു നിർദ്ദിഷ്‌ട ഗ്രൂപ്പിലെ ഒരു നിർദ്ദിഷ്‌ട ഉപയോക്താവിൻ്റെ ഉടമസ്ഥതയിലുള്ളതായി നിർവചിക്കപ്പെടുന്നു. ഉപയോക്താക്കൾക്ക് നിരവധി ഗ്രൂപ്പുകളിൽ ഉൾപ്പെടാം. കമാൻഡ് ഗ്രൂപ്പുകൾ (ലിനക്സിൽ) നിങ്ങൾ അംഗമായിരിക്കുന്ന ഗ്രൂപ്പുകളെ പട്ടികപ്പെടുത്തും. ഉപയോക്താക്കൾക്ക് വായിക്കാനും എഴുതാനും കഴിയും, ഗ്രൂപ്പ് അംഗങ്ങൾക്ക് വായിക്കാൻ കഴിയും, എന്നാൽ മറ്റുള്ളവർക്ക് പ്രവേശനമില്ല എന്നതാണ് മറ്റൊരു പൊതു കൂട്ടം.

Linux-ലെ ഒരു ഗ്രൂപ്പിന്റെ ഉടമയെ ഞാൻ എങ്ങനെ മാറ്റും?

ഒരു ഫയലിന്റെ ഗ്രൂപ്പ് ഉടമസ്ഥാവകാശം മാറ്റാൻ ഇനിപ്പറയുന്ന നടപടിക്രമം ഉപയോഗിക്കുക.

  1. സൂപ്പർ യൂസർ ആകുക അല്ലെങ്കിൽ തത്തുല്യമായ റോൾ ഏറ്റെടുക്കുക.
  2. chgrp കമാൻഡ് ഉപയോഗിച്ച് ഒരു ഫയലിന്റെ ഗ്രൂപ്പ് ഉടമയെ മാറ്റുക. $ chgrp ഗ്രൂപ്പ് ഫയലിന്റെ പേര്. ഗ്രൂപ്പ്.
  3. ഫയലിന്റെ ഗ്രൂപ്പ് ഉടമ മാറിയിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക. $ ls -l ഫയലിന്റെ പേര്.

Linux-ലെ ഉപയോക്താക്കളെയും ഗ്രൂപ്പുകളെയും ഞാൻ എങ്ങനെ നിയന്ത്രിക്കും?

ഉപയോക്താക്കളും ഗ്രൂപ്പുകളും കൈകാര്യം ചെയ്യൽ, ഫയൽ അനുമതികളും ആട്രിബ്യൂട്ടുകളും, അക്കൗണ്ടുകളിൽ സുഡോ ആക്‌സസ് പ്രവർത്തനക്ഷമമാക്കൽ - ഭാഗം 8

  • Linux Foundation Certified Sysadmin - ഭാഗം 8.
  • ഉപയോക്തൃ അക്കൗണ്ടുകൾ ചേർക്കുക.
  • usermod കമാൻഡ് ഉദാഹരണങ്ങൾ.
  • ഉപയോക്തൃ അക്കൗണ്ടുകൾ ലോക്ക് ചെയ്യുക.
  • passwd കമാൻഡ് ഉദാഹരണങ്ങൾ.
  • ഉപയോക്തൃ പാസ്‌വേഡ് മാറ്റുക.
  • ഡയറക്ടറിയിലേക്ക് Setgid ചേർക്കുക.
  • ഡയറക്ടറിയിൽ Stickybit ചേർക്കുക.

Linux-ൽ ഞാൻ എങ്ങനെ ഉടമയെ മാറ്റും?

ഒരു ഫയലിന്റെ ഉടമസ്ഥാവകാശം മാറ്റാൻ ഇനിപ്പറയുന്ന നടപടിക്രമം ഉപയോഗിക്കുക. chown കമാൻഡ് ഉപയോഗിച്ച് ഫയലിന്റെ ഉടമയെ മാറ്റുക. ഫയലിന്റെയോ ഡയറക്ടറിയുടെയോ പുതിയ ഉടമയുടെ ഉപയോക്തൃനാമം അല്ലെങ്കിൽ യുഐഡി വ്യക്തമാക്കുന്നു. ഫയലിന്റെ ഉടമ മാറിയെന്ന് പരിശോധിക്കുക.

Linux പാസ്‌വേഡുകൾ എവിടെയാണ് സംഭരിച്ചിരിക്കുന്നത്?

unix-ലെ പാസ്‌വേഡുകൾ യഥാർത്ഥത്തിൽ സംഭരിച്ചത് /etc/passwd (ഇത് ലോകമെമ്പാടും വായിക്കാൻ കഴിയുന്നതാണ്), എന്നാൽ പിന്നീട് /etc/shadow ലേക്ക് മാറ്റി (കൂടാതെ /etc/shadow- യിൽ ബാക്കപ്പ് ചെയ്‌തിരിക്കുന്നു) അത് റൂട്ടിന് (അല്ലെങ്കിൽ അംഗങ്ങൾക്ക് മാത്രമേ വായിക്കാൻ കഴിയൂ) ഷാഡോ ഗ്രൂപ്പ്). പാസ്‌വേഡ് ഉപ്പിട്ടതും ഹാഷ് ചെയ്തതുമാണ്.

ലിനക്സിൽ ആരാണ് കമാൻഡ് ചെയ്യുന്നത്?

കമാൻഡ്-ലൈൻ ആർഗ്യുമെന്റുകളില്ലാത്ത അടിസ്ഥാന ഹൂ കമാൻഡ് നിലവിൽ ലോഗിൻ ചെയ്‌തിരിക്കുന്ന ഉപയോക്താക്കളുടെ പേരുകൾ കാണിക്കുന്നു, കൂടാതെ നിങ്ങൾ ഏത് Unix/Linux സിസ്റ്റമാണ് ഉപയോഗിക്കുന്നത് എന്നതിനെ ആശ്രയിച്ച്, അവർ ലോഗിൻ ചെയ്‌തിരിക്കുന്ന ടെർമിനലും അവർ ലോഗിൻ ചെയ്‌ത സമയവും കാണിക്കും. ഇൻ.

ലിനക്സിലെ ETC ഷാഡോ ഫയൽ എന്താണ്?

Linux പാസ്‌വേഡും ഷാഡോ ഫയൽ ഫോർമാറ്റുകളും. “/etc/shadow” എന്ന് വിളിക്കപ്പെടുന്ന രണ്ടാമത്തെ ഫയലിൽ എൻക്രിപ്റ്റ് ചെയ്ത പാസ്‌വേഡും അക്കൗണ്ട് അല്ലെങ്കിൽ പാസ്‌വേഡ് കാലഹരണപ്പെടൽ മൂല്യങ്ങൾ മുതലായ മറ്റ് വിവരങ്ങളും അടങ്ങിയിരിക്കുന്നു. /etc/shadow ഫയൽ റൂട്ട് അക്കൗണ്ടിന് മാത്രമേ വായിക്കാൻ കഴിയൂ, അതിനാൽ സുരക്ഷ കുറവാണ്. അപകടം.

"ഫ്ലിക്കർ" എന്ന ലേഖനത്തിലെ ഫോട്ടോ https://www.flickr.com/photos/xmodulo/15655792445

ഈ പോസ്റ്റ് ഇഷ്ടമാണോ? നിങ്ങളുടെ ചങ്ങാതിമാരുമായി പങ്കിടുക:
ഒഎസ് ടുഡേ