ലിനക്സ് കമാൻഡുകൾ ജീവസുറ്റതാക്കുന്നു
കമാൻഡ് ലൈൻ ഉപയോഗിച്ച് ലിനക്സിൽ ഉപയോക്താക്കൾ എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് ഈ ഗൈഡ് നിങ്ങൾക്ക് കാണിച്ചുതരുന്നു. പല പണിയിട ലിനക്സ് വിതരണങ്ങളും ഉപയോക്താക്കളെ സൃഷ്ടിക്കുന്നതിനായി ഒരു ഗ്രാഫിക്കൽ ഉപകരണം ലഭ്യമാക്കുമ്പോൾ, കമാൻഡ് ലൈനിൽ നിന്ന് എങ്ങനെ അത് ചെയ്യണമെന്ന് പഠിക്കുന്നത് നല്ലതാണ്, അങ്ങനെ പുതിയ യൂസർ ഇന്റർഫേസുകൾ പഠിക്കാതെ ഒരു വിതരണത്തിൽ നിന്ന് മറ്റൊന്നിലേക്ക് നിങ്ങളുടെ കഴിവുകൾ കൈമാറാൻ കഴിയും.
12 ലെ 01
ഒരു ഉപയോക്താവിനെ സൃഷ്ടിക്കുന്നതെങ്ങനെ
ഒരു ലളിത ഉപയോക്താവിനെ സൃഷ്ടിച്ചുകൊണ്ട് ആരംഭിക്കാം.
നിങ്ങളുടെ സിസ്റ്റത്തിനുള്ള ടെസ്റ്റ് എന്നു് ഈ പുതിയ കമാൻഡ് ഒരു പുതിയ ഉപയോക്താവിനെ ചേർക്കുന്നു:
sudo useradd പരീക്ഷ
ഈ കമാൻഡ് പ്രവർത്തിയ്ക്കുമ്പോൾ / etc / default / useradd -ൽ സ്ഥിതി ചെയ്യുന്ന കോൺഫിഗറേഷൻ ഫയലിന്റെ ഉള്ളടക്കത്തെ ആശ്രയിച്ചിരിക്കും.
/ Etc / default / useradd -ന്റെ ഉള്ളടക്കം കാണുന്നതിന് താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
sudo nano / etc / default / useradd
ഉബുണ്ടുവിൽ bin / sh എന്നത് കോൺഫിഗറേഷൻ ഫയൽ ഒരു സ്ഥിര ഷെൽ സജ്ജമാക്കും. മറ്റെല്ലാ ഓപ്ഷനുകളും അഭിപ്രായമിട്ടു.
കമന്റ് ഔട്ട് ഓപ്ഷനുകൾ നിങ്ങളെ ഒരു സ്ഥിരസ്ഥിതി ഹോം ഫോൾഡർ, ഒരു ഗ്രൂപ്പ്, അക്കൗണ്ട് അപ്രാപ്തമാക്കപ്പെടുന്നതിന് മുമ്പുള്ള രഹസ്യവാക്ക് കാലാവധി കഴിഞ്ഞു, ഒരു സ്ഥിര കാലഹരണ തീയതി എന്നിവ സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
മുകളിലുള്ള വിവരങ്ങളിൽ നിന്നും കുറച്ചുനേരം എടുക്കാൻ ഏറ്റവും പ്രധാനപ്പെട്ട കാര്യം, കൈമാറ്റം ചെയ്യാതെ തന്നെ useradd കമാൻഡ് പ്രവർത്തിപ്പിക്കുക വ്യത്യസ്ത വിതരണങ്ങളിൽ വ്യത്യസ്തമായ ഫലങ്ങൾ ഉണ്ടാക്കുന്നു. ഇത് / etc / default / useradd ഫയലിൽ ക്രമീകരണങ്ങൾ എല്ലാം തന്നെ ആയിരിക്കും.
/ Etc / default / useradd ഫയലിനുപുറമെ, /etc/login.defs എന്ന ഫയലും അവിടെ നിന്നും ഗൈഡിൽ പിന്നീട് ചർച്ച ചെയ്യപ്പെടുന്നു.
പ്രധാനപ്പെട്ടതു്: ഓരോ വിതരണത്തിലും സുഡോ ഇൻസ്റ്റോൾ ചെയ്തിട്ടില്ല. ഇത് ഇൻസ്റ്റാളുചെയ്തിട്ടില്ലെങ്കിൽ ഉപയോക്താക്കളെ സൃഷ്ടിക്കുന്നതിന് ഉചിതമായ അനുമതികൾ ഉള്ള ഒരു അക്കൌണ്ടിൽ ലോഗിൻ ചെയ്യേണ്ടതുണ്ട്
12 of 02
ഒരു ഹോം ഡയറക്ടറിയിൽ ഒരു ഉപയോക്താവിനെ എങ്ങനെ സൃഷ്ടിക്കാം
മുമ്പത്തെ ഉദാഹരണം വളരെ ലളിതമായിരുന്നു, പക്ഷേ ക്രമീകരണ ഫയൽ അടിസ്ഥാനമാക്കി ഹോം ഡയറക്ടറി ഉപയോക്താവിന് നൽകിയിരിക്കാം അല്ലെങ്കിൽ ചെയ്യാം.
താഴെ പറഞ്ഞിരിയ്ക്കുന്ന കമാൻഡ് ഉപയോഗിച്ചു് ഒരു ഹോം ഡയറക്ടറി ഉണ്ടാക്കുന്നതിനു് നിർബന്ധിക്കുക:
useradd -m test
മുകളിൽ പറഞ്ഞിരിക്കുന്ന കമാൻഡ് യൂസർ പരിശോധനയ്ക്കായി ഒരു / home / test ഫോൾഡർ ഉണ്ടാക്കുന്നു.
12 of 03
മറ്റൊരു ഹോം ഡയറക്ടറിയിൽ ഒരു ഉപയോക്താവിനെ എങ്ങനെ സൃഷ്ടിക്കാം
സ്ഥിരമായി മറ്റൊരു സ്ഥലത്തു് ഒരു ഹോം ഫോൾഡർ നിങ്ങൾക്കു് ഉപയോക്താവിനു് വേണമെങ്കിൽ, നിങ്ങൾക്കു് -d സ്വിച്ച് ഉപയോഗിക്കാം.
sudo useradd -m -d / test test
മുകളിൽ പറഞ്ഞിരിക്കുന്ന കമാൻഡ് റൂട്ട് ഫോൾഡറിൽ യൂസർ പരിശോധനയ്ക്കുള്ള ടെസ്റ്റ് എന്ന ഫോൾഡർ ഉണ്ടാക്കുന്നു.
കുറിപ്പ്: -മാ സ്വിച്ചുചെയ്യലിനുള്ളിൽ ഫോൾഡർ സൃഷ്ടിക്കാൻ സാധിക്കില്ല. ഇതു് /etc/login.defs- ൽ ഉള്ള സജ്ജീകരണം അനുസരിച്ചാകുന്നു.
ഒരു -m സ്വിച്ചു് നൽകാതെ പ്രവർത്തിയ്ക്കുന്നതിനായി ഇതു് പ്രവർത്തിയ്ക്കുന്നതിനായി, ഈ ഫയൽ /etc/login.defs ഫയൽ ചേർക്കുക, താഴെ പറഞ്ഞിരിയ്ക്കുന്ന വരി ചേർക്കുക:
അതെ CREATE_HOME
04-ൽ 12
ലിനക്സ് ഉപയോഗിച്ചു് ഒരു ഉപയോക്താവിന്റെ രഹസ്യവാക്ക് എങ്ങനെ മാറ്റം വരുത്താം
ഇപ്പോൾ നിങ്ങളൊരു ഹോം ഫോൾഡറുമായി ഉപയോക്താവിനെ സൃഷ്ടിച്ചു, ഉപയോക്താവിന്റെ പാസ്വേർഡ് മാറ്റേണ്ടിവരും.
ഒരു ഉപയോക്താവിന്റെ രഹസ്യവാക്ക് സജ്ജമാക്കുന്നതിനായി താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കണം:
പാസ്വെഡ് ടെസ്റ്റ്
മുകളിലെ കമാൻഡ് നിങ്ങളെ ടെസ്റ്റ് ഉപയോക്താവിന്റെ രഹസ്യവാക്ക് സജ്ജമാക്കാൻ അനുവദിക്കുന്നു. നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന പാസ്വേഡ് ആവശ്യപ്പെടും.
12 ന്റെ 05
ഉപയോക്താക്കളെ എങ്ങനെ സ്വിച്ച് ചെയ്യാം
ഇനിപ്പറയുന്നത് ടെർമിനൽ വിൻഡോയിൽ ടൈപ്പ് ചെയ്തുകൊണ്ട് നിങ്ങളുടെ പുതിയ ഉപയോക്താവിന്റെ അക്കൌണ്ട് പരിശോധിക്കാം:
su - test
മുകളിൽ പറഞ്ഞിരിക്കുന്ന കമാൻഡ് ടെസ്റ്റ് അക്കൌണ്ടിലേക്ക് ഉപയോക്താവിനെ സ്വിച്ചുചെയ്യുന്നു, കൂടാതെ നിങ്ങൾ ആ ഉപയോക്താവിനുള്ള ഹോം ഫോൾഡറിലാക്കി ഒരു ഹോം ഫോൾഡർ ഉണ്ടാക്കിയിട്ടുണ്ടെന്ന് കരുതുക.
12 ന്റെ 06
കാലഹരണപ്പെടൽ തീയതിയിൽ ഒരു ഉപയോക്താവിനെ സൃഷ്ടിക്കുക
നിങ്ങൾ ഒരു ഓഫീസിൽ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, ഒരു ചെറിയ കരാറിലൂടെ നിങ്ങളുടെ പുതിയ ഓഫറിലേക്ക് പോകാൻ തുടങ്ങുന്ന ഒരു പുതിയ കോൺട്രാക്റ്റർ ഉണ്ടെങ്കിൽ, നിങ്ങൾ അവരുടെ അല്ലെങ്കിൽ അവളുടെ ഉപയോക്തൃ അക്കൗണ്ടിൽ കാലഹരണ തീയതി സജ്ജീകരിക്കാൻ ആഗ്രഹിക്കുന്നു.
സമാനമായി, നിങ്ങൾ താമസിക്കാൻ വരുന്ന കുടുംബം ഉണ്ടെങ്കിൽ, കുടുംബാംഗങ്ങൾ അവശേഷിച്ച കാലാവധി തീരുന്നതിന് നിങ്ങൾക്ക് ഒരു ഉപയോക്തൃ അക്കൗണ്ട് സൃഷ്ടിക്കാൻ കഴിയും.
ഒരു ഉപയോക്താവിനെ സൃഷ്ടിക്കുമ്പോൾ കാലഹരണപ്പെടുന്ന തീയതി സജ്ജമാക്കുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:
useradd -d / home / test -e 2016-02-05 പരീക്ഷ
YYYY വർഷമാണ് YYYY-MM-DD എന്ന ഫോർമാറ്റിൽ തീയതി വ്യക്തമാക്കേണ്ടത്, MM എന്നത് മാസം നമ്പരും DD ദിവസ നമ്പരും ആണ്.
12 of 07
ഒരു ഉപയോക്താവിനെ സൃഷ്ടിച്ച് ഒരു ഗ്രൂപ്പിന് എങ്ങിനെ കൊടുക്കാം
നിങ്ങളുടെ കമ്പനിയുമായി ഒരു പുതിയ ഉപയോക്താവ് ചേരുന്നപക്ഷം ആ ഉപയോക്താവിനു വേണ്ടി പ്രത്യേക ഗ്രൂപ്പുകൾ നൽകേണ്ടതായി വരാം, അതിലൂടെ അവർക്ക് അവരുടെ ഫയലിലെ മറ്റ് അംഗങ്ങളുമായി ഒരേ ഫയലുകളിലേക്കും ഫോൾഡറുകളിലേക്കും പ്രവേശനം ലഭിക്കും.
ഉദാഹരണത്തിന്, നിങ്ങൾ ജോൺ എന്നു പേരുള്ള ഒരാൾ ഉണ്ടായിരുന്നു, അവൻ ഒരു അക്കൗണ്ടന്റ് ആയി ചേർന്നു.
താഴെ പറയുന്ന കമാൻഡ് അക്കൌണ്ട് ഗ്രൂപ്പിലേക്ക് ജോൺ ചേർക്കുന്നു.
useradd -m john -G അക്കൌണ്ടുകൾ
12 ൽ 08
ലിനക്സിൽ ലോഗിൻ ലോഗിൻ പ്രശ്നങ്ങൾ ക്രമീകരിക്കുക
ലോഗിൻ പ്രവർത്തനങ്ങൾക്കായി സ്വതവേയുള്ള പെരുമാറ്റങ്ങൾ ലഭ്യമാക്കുന്ന ഒരു ക്രമീകരണ ഫയലാണു് /etc/login.defs.
ഈ ഫയലിൽ ചില കീ ക്രമീകരണങ്ങൾ ഉണ്ട്. /etc/login.defs ഫയൽ തുറക്കുന്നതിനു് ഈ കമാൻഡ് നൽകുക:
sudo nano /etc/login.defs
നിങ്ങൾ change ചെയ്യേണ്ടേക്കാവുന്ന ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങൾ login.defs ഫയലിൽ അടങ്ങുന്നു:
- PASS_MAX_DAYS - ഒരു രഹസ്യവാക്ക് കാലഹരണപ്പെടുന്നതിനു വളരെ മുമ്പാണ്.
- PASS_MIN_DAYS - എത്ര തവണ ഒരു പാസ്വേഡ് മാറ്റാം.
- PASS_WARN_AGE - ഒരു രഹസ്യവാക്കിന്റെ കാലാവധി മുമ്പ് മുന്നറിയിപ്പ് ദിവസങ്ങളുടെ എണ്ണം.
- LOGIN_RETRIES - പരാജയപ്പെടുന്നതിനു മുമ്പ് ലോഗിൻ ശ്രമങ്ങളുടെ എണ്ണം.
- LOGIN_TIMEOUT - പ്രവേശന സമയത്തിന് എത്ര സമയമെടുക്കും.
- DEFAULT_HOME - ഹോം ഫോൾഡർ നിലവിലില്ലെങ്കിൽ ലോഗിൻ ചെയ്യുവാൻ സാധിക്കുമോ?
ഇവയാണ് ഡീഫോൾട്ട് ഓപ്ഷനുകൾ എന്ന് പറയുന്നത് ഒരു പുതിയ ഉപയോക്താവിനെ സൃഷ്ടിക്കുമ്പോൾ അവ മറികടക്കാം.
12 ലെ 09
ഒരു ഉപയോക്താവിനെ സൃഷ്ടിക്കുമ്പോൾ ലോഗിൻ പാസ്സ്വേർഡ് വ്യക്തമാക്കേണ്ട വിധം
നിങ്ങൾക്ക് ഒരു രഹസ്യവാക്കിന്റെ കാലാവധി തീരുന്നത്, ലോഗിൻ ചെയ്യുന്ന തിരച്ചിലുകളുടെ എണ്ണം, ഒരു ഉപയോക്താവിനെ സൃഷ്ടിക്കുമ്പോൾ കാലഹരണപ്പെടൽ സജ്ജമാക്കാം.
പാസ്വേർഡ് കാലാവധി പൂർത്തിയാകുന്നതിന് മുമ്പുള്ള ഏറ്റവും കൂടുതൽ ദിവസങ്ങൾ, രഹസ്യവാക്ക് മുന്നറിയിപ്പ് നൽകി ഒരു ഉപയോക്താവിനെ എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് താഴെക്കാണിച്ചിരിക്കുന്ന ഉദാഹരണം കാണിക്കുന്നു.
sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3-LOIN_RETRIES = 1
12 ൽ 10
ഒരു ഹോം ഫോൾഡറില്ലാതെ ഒരു ഉപയോക്താവിനെ നിർബന്ധിതമാക്കുന്നതാണ്
ഒരു ഉപയോക്താവിനെ സൃഷ്ടിക്കുമ്പോൾ, ഹോം ബട്ടൺ സ്വപ്രേരിതമായി സൃഷ്ടിക്കപ്പെടും എന്നതുണ്ടെങ്കിൽ , login.defs ഫയലിൽ ഓപ്ഷൻ CREATE_HOME ഉണ്ടെങ്കിൽ.
ക്രമീകരണങ്ങളില്ലാതെ ഒരു ഹോം ഫോൾഡർ ഇല്ലാതെ ഉപയോക്താവിനെ തയ്യാറാക്കുന്നതിന് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:
useradd -M test
വീട് സൃഷ്ടിക്കാത്തതും ഹോം ഉണ്ടാക്കാൻ പാടില്ലാത്തതും- M സൃഷ്ടിക്കുന്നതും തികച്ചും ആശയക്കുഴപ്പമുണ്ടാക്കുന്നു.
12 ലെ 11
ഒരു ഉപയോക്താവിനെ സൃഷ്ടിക്കുമ്പോൾ ഉപയോക്താവിന്റെ പൂർണ്ണനാമം വ്യക്തമാക്കുക
നിങ്ങളുടെ ഉപയോക്തൃ നിർമ്മിതിയുടെ ഭാഗമായി, ആദ്യ പേജിനെപ്പോലെ, അവസാന നാമം പിന്തുടരുന്നതു പോലെ നിങ്ങൾ തിരഞ്ഞെടുക്കാം. ഉദാഹരണത്തിന്, "John Smith" എന്നതിനുള്ള ഉപയോക്തൃനാമം "jsmith" ആയിരിക്കും.
ഒരു ഉപയോക്താവിനെക്കുറിച്ചുള്ള വിവരങ്ങൾക്കായി, നിങ്ങൾ ജോൺ സ്മിന്റേയും ജെന്നി സ്മിത്തിനേയും വേർതിരിച്ചറിയാൻ കഴിഞ്ഞേക്കില്ല.
ഒരു അക്കൗണ്ട് സൃഷ്ടിക്കുമ്പോൾ നിങ്ങൾക്ക് ഒരു അഭിപ്രായം ചേർക്കാൻ കഴിയും, അതിലൂടെ ഉപയോക്താവിന്റെ യഥാർത്ഥ പേര് കണ്ടെത്തുന്നത് എളുപ്പമാകും.
ഇത് എങ്ങനെ ചെയ്യാം എന്ന് താഴെ പറയുന്ന കമാൻഡ് കാണിക്കുന്നു:
useradd -m jsmith -c "john smith"
12 ൽ 12
/ Etc / passwd ഫയൽ അനലൈസ് ചെയ്യുന്നു
നിങ്ങൾ ഒരു ഉപയോക്താവിനെ ഉണ്ടാക്കുന്നതോടെ ആ ഉപയോക്താവിൻറെ വിവരങ്ങൾ / etc / passwd ഫയലിലേക്ക് ചേർക്കുന്നു.
ഒരു പ്രത്യേക ഉപയോക്താവിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ കാണുന്നതിനായി നിങ്ങൾക്ക് താഴെ പറയുന്ന രീതിയിൽ grep കമാൻഡ് ഉപയോഗിക്കാവുന്നതാണ്:
grep john / etc / passwd
കുറിപ്പു്: മുകളിൽ പറഞ്ഞിരിക്കുന്ന കമാൻഡ് ഉപയോക്തൃനാമത്തിന്റെ ഭാഗമായി എല്ലാ ഉപയോക്താക്കളേയും പറ്റിയുള്ള വിശദാംശങ്ങൾ ജോൺ എന്ന വാക്കിനു നൽകും.
/ Etc / passuword ഫയലിൽ ഓരോ ഉപയോക്താവിനും ഒരു കോളൻ വേർതിരിച്ച ഫീൾഡ് കാണാം.
ഫീൽഡുകൾ താഴെ പറയുന്നു:
- ഉപയോക്തൃനാമം;
- എൻക്രിപ്റ്റ് പാസ്വേഡ് (നിങ്ങൾ തീർച്ചയായും കാണാൻ കഴിയില്ല);
- യൂസർ ഐഡി;
- ഉപയോക്താവിന്റെ ഗ്രൂപ്പ് ഐഡി;
- ഉപയോക്താവിന്റെ പൂർണ്ണനാമം;
- ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി;
- ലോഗിൻ ഷെൽ.