Skip to main content

"Useradd" கட்டளை பயன்படுத்தி லினக்ஸில் பயனர்களை உருவாக்குவது எப்படி

:

Anonim

கட்டளை வரி பயன்படுத்தி லினக்ஸில் பயனர்களை எவ்வாறு உருவாக்குவது என்பதை இந்த வழிகாட்டி காட்டுகிறது. பல டெஸ்க்டாப் லினக்ஸ் விநியோகங்கள் பயனர்களை உருவாக்குவதற்கான ஒரு வரைகலை கருவிகளை வழங்கும்போது, ​​கட்டளை வரியிலிருந்து அதை எவ்வாறு செய்வது என்பது ஒரு நல்ல யோசனை, இதனால் புதிய பயனர் இடைமுகங்களைக் கற்றுக் கொள்ளாமல் உங்கள் விநியோகங்களை மற்றொரு விநியோகத்திற்கு மாற்ற முடியும்.

எப்படி ஒரு பயனர் உருவாக்குவது

ஒரு எளிய பயனரை உருவாக்குவதன் மூலம் ஆரம்பிக்கலாம்.

பின்வரும் கட்டளையை உங்கள் கணினியில் சோதனை என்று ஒரு புதிய பயனர் சேர்ப்பார்:

sudo useradd சோதனை

இந்த கட்டளையை இயக்கும் போது என்ன நடக்கும் என்பது உள்ள கட்டமைக்கப்பட்ட கோப்பு உள்ளடக்கங்களை சார்ந்தது / போன்றவை / இயல்புநிலை / useradd.

உள்ளடக்கங்களைப் பார்க்க / போன்றவை / இயல்புநிலை / useradd பின்வரும் கட்டளையை இயக்கவும்:

sudo nano / etc / default / useradd

கட்டமைப்பு கோப்பு ஒரு இயல்பான ஷெல் அமைக்கும், இது உபுண்டு பை / ஷ் ஆகும். மற்ற அனைத்து விருப்பங்களும் கருத்து தெரிவிக்கின்றன.

கருத்து வெளியேற்ற விருப்பங்கள், இயல்புநிலை முகப்பு கோப்புறை, குழு, கணக்கை முடக்குவதற்கு முன்னர் கடவுச்சொல் காலாவதியாகி நாட்கள் மற்றும் இயல்புநிலை காலாவதி தேதி ஆகியவற்றை அமைக்க அனுமதிக்கிறது.

மேலே கூறப்பட்ட தகவல்களிடமிருந்து பெறுவதற்கு முக்கியமான விஷயம் என்னவென்றால், ஏதேனும் சுவிட்சுகள் இல்லாமல் பயனாளர் கட்டளை இயங்கும், வெவ்வேறு பகிர்வுகளில் வெவ்வேறு முடிவுகளை உருவாக்கலாம், இது எல்லா அமைப்புகளிலும் / போன்றவை / இயல்புநிலை / useradd கோப்பு.

கூடுதலாக / போன்றவை / இயல்புநிலை / useradd கோப்பு, என்று ஒரு கோப்பு உள்ளது /etc/login.defs பின்னர் வழிகாட்டியில் விவாதிக்கப்படும்.

sudo ஒவ்வொரு விநியோகத்திலும் நிறுவப்படவில்லை. இது நிறுவப்படவில்லை என்றால் பயனர்களை உருவாக்குவதற்கான சரியான அனுமதியுடன் ஒரு கணக்கில் உள்நுழைய வேண்டும்.

எப்படி ஒரு முகப்பு அடைவு ஒரு பயனர் உருவாக்க

முந்தைய எடுத்துக்காட்டு மிகவும் எளிமையானது, ஆனால் பயனர் கோப்பு அமைப்பை அடிப்படையாகக் கொண்டு ஒரு வீட்டில் அடைவு ஒதுக்கப்படலாம் அல்லது இருக்கலாம்.

பின்வரும் கட்டளையைப் பயன்படுத்துவதற்கு ஒரு வீட்டு அடைவு உருவாக்கப்படுவதை கட்டாயப்படுத்த:

useradd -m test

மேலே உள்ள கட்டளை a / வீட்டில் / சோதனை பயனர் சோதனைக்கான கோப்புறை.

ஒரு வேறுபட்ட முகப்பு அடைவு ஒரு பயனர் உருவாக்க எப்படி

இயல்புநிலைக்கு வேறு இடத்தில் ஒரு முகப்பு கோப்புறையை வைத்திருந்தால், நீங்கள் -d சுவிட்சைப் பயன்படுத்தலாம்.

sudo useradd -m -d / test test

மேலே உள்ள கட்டளை ரூட் கோப்புறையின் கீழ் பயனர் சோதனைக்கான சோதனை என்று அழைக்கப்படும் கோப்புறையை உருவாக்கும்.

-எம் சுவிட்ச் உள்ளே கோப்புறையை உருவாக்க முடியாது. இது /etc/login.defs இல் உள்ள அமைப்பை சார்ந்துள்ளது.

ஒரு -m சுவிட்சைக் கோப்பைத் திருத்துவதன் மூலம் இதைப் பெறும் பொருட்டு /etc/login.defs மற்றும் கோப்பின் கீழும் பின்வரும் வரியை சேர்க்கவும்:

CREATE_HOME ஆம்

லினக்ஸ் பயன்படுத்தி ஒரு பயனர் கடவுச்சொல்லை மாற்ற எப்படி

இப்போது நீங்கள் ஒரு முகப்பு கோப்புறையுடன் ஒரு பயனரை உருவாக்கியுள்ளீர்கள், நீங்கள் பயனரின் கடவுச்சொல்லை மாற்ற வேண்டும்.

பயனரின் கடவுச்சொல்லை அமைப்பதற்கு பின்வரும் கட்டளையைப் பயன்படுத்த வேண்டும்:

passwd சோதனை

மேலே உள்ள கட்டளை உங்களை சோதனை பயனரின் கடவுச்சொல்லை அமைக்க அனுமதிக்கும். நீங்கள் பயன்படுத்த விரும்பும் கடவுச்சொல்லை கேட்கும்.

பயனர்கள் மாற எப்படி

உங்கள் புதிய பயனரின் கணக்கை முனைய சாளரத்தில் பின்வருமாறு தட்டச்சு செய்யலாம்:

su - சோதனை

மேலே உள்ள கட்டளை சோதனை கணக்கில் பயனரை மாற்றியமைக்கிறது மற்றும் நீங்கள் அந்த வீட்டுக்கான முகப்பு கோப்புறையில் வைக்கப்படும் ஒரு முகப்பு கோப்புறையை உருவாக்கியதாகக் கருதுகிறீர்கள்.

ஒரு காலாவதி தேதி கொண்ட ஒரு பயனரை உருவாக்கவும்

நீங்கள் அலுவலகத்தில் பணிபுரிகிறீர்கள் என்றால், உங்களுடைய அலுவலகத்தில் ஒரு குறுகிய காலத்திற்கு நீங்கள் யார் தொடங்கி ஒரு புதிய ஒப்பந்தக்காரரைப் பெற்றிருந்தால், அவரின் பயனர் கணக்கில் காலாவதியாகும் தேதி அமைக்க வேண்டும்.

இதேபோல், நீங்கள் தங்குவதற்கு குடும்பம் வந்தால், அவர்கள் விட்டுவிட்ட பிறகு, அந்த குடும்ப உறுப்பினருக்கு ஒரு பயனர் கணக்கு உருவாக்க முடியும்.

பயனர் உருவாக்கும் போது காலாவதியாகும் தேதி அமைக்க, பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

useradd -d / home / test -e 2016-02-05 சோதனை

ஆண்டு YYYY-MM-DD என்ற YYYY-MM-DD வடிவத்தில் தேதி குறிப்பிடப்பட வேண்டும், MM மாதம் எண் மற்றும் DD நாள் எண்.

எப்படி ஒரு பயனர் உருவாக்க மற்றும் ஒரு குழு அதை ஒதுக்க

உங்கள் நிறுவனத்தில் சேருவதற்கு புதிய பயனர் இருந்தால், நீங்கள் அந்த குறிப்பிட்ட பயனர்களுக்கு குறிப்பிட்ட குழுக்களுக்கு ஒதுக்க வேண்டும், அதனால் அவர்கள் அதே குழுவிற்கு மற்ற உறுப்பினர்களாக அதே கோப்புகள் மற்றும் கோப்புறைகளை அணுகலாம்.

உதாரணமாக, நீங்கள் ஜான் என்று ஒரு பையன் இருந்தது கற்பனை மற்றும் அவர் ஒரு கணக்காளர் சேர.

பின்வரும் கட்டளை கணக்குக் குழுவுக்கு ஜான் சேர்க்கும்.

useradd -m john -G கணக்குகள்

லினக்ஸில் உள்ள உள்நுழைவு இயல்புநிலைகளை சரிசெய்தல்

கோப்பு /etc/login.defs உள்நுழைவு செயல்களுக்கு இயல்புநிலை நடத்தை வழங்கும் கட்டமைப்பு கோப்பு.

இந்த கோப்பில் சில முக்கிய அமைப்புகள் உள்ளன. திறக்க /etc/login.defs கோப்பு பின்வரும் கட்டளையை உள்ளிடவும்:

sudo nano /etc/login.defs

நீங்கள் மாற்ற விரும்பும் பின்வரும் அமைப்புகளை login.defs கோப்பில் கொண்டுள்ளது:

  • PASS_MAX_DAYS - ஒரு கடவுச்சொல்லை காலாவதியாகும் முன்.
  • PASS_MIN_DAYS - எப்போதெல்லாம் ஒரு கடவுச்சொல் மாற்றப்படலாம்.
  • PASS_WARN_AGE - ஒரு கடவுச்சொல்லை காலாவதியாகும் முன் நாட்கள் எச்சரிக்கை.
  • LOGIN_RETRIES - தோல்விக்கு முன்னர் உள்நுழைவு முயற்சிகள் எண்ணிக்கை.
  • LOGIN_TIMEOUT - உள்நுழைவு நேரத்திற்கு முன்னர் எவ்வளவு காலம் ஆகும்.
  • DEFAULT_HOME - வீட்டு கோப்புறை இல்லை என்றால் ஒரு பயனர் உள்நுழைய முடியுமா.

இவை முன்னிருப்பு விருப்பங்கள் மற்றும் புதிய பயனரை உருவாக்கும்போது அவை மீறப்படலாம்.

ஒரு பயனர் உருவாக்கும் போது Login கடவுச்சொல் காலாவதி குறிப்பிடவும்

நீங்கள் ஒரு கடவுச்சொல்லை காலாவதியாகும் தேதி, உள்நுழைவு முயற்சிகளின் எண்ணிக்கை மற்றும் பயனர் உருவாக்கும் போது முடிதல் ஆகியவற்றை அமைக்கலாம்.

கடவுச்சொல் எச்சரிக்கையுடன் ஒரு பயனரை எவ்வாறு உருவாக்க வேண்டும் என்பதைக் காட்டும் பின்வரும் எடுத்துக்காட்டை காட்டுகிறது, கடவுச்சொல்லை காலாவதியாகி, உள்நுழைவு மீண்டும் முயற்சிக்கப்படுவதற்கு அதிகபட்ச நாட்களுக்கு முன்பு.

sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

ஒரு முகப்பு கோப்புறை இல்லாமல் ஒரு பயனர் படை உருவாக்கம்

Login.defs கோப்பில் விருப்பம் இருந்தால் CREATE_HOME ஆம்ஒரு பயனர் உருவாக்கப்பட்ட போது, ​​ஒரு முகப்பு கோப்புறையை தானாக உருவாக்கப்படும்.

அமைப்புகளை பொருட்படுத்தாமல், பின்வரும் கட்டளையைப் பயன்படுத்தாமல் ஒரு முகப்பு கோப்புறையை இல்லாமல் பயனரை உருவாக்கவும்:

useradd -M சோதனை

இது மிகவும் குழப்பமானது -அனைத்து வீட்டை உருவாக்குவதற்கும்-எம் உருவாக்குவதற்கும் வீட்டிற்கு உருவாக்க முடியாது.

ஒரு பயனர் உருவாக்கும் போது பயனர் முழு பெயர் குறிப்பிடவும்

உங்கள் பயனர் உருவாக்கும் கொள்கையின் ஒரு பகுதியாக, நீங்கள் முதல் பெயரைத் தொடர, கடைசி பெயரைத் தொடர்ந்து செய்யலாம். எடுத்துக்காட்டாக, "ஜான் ஸ்மித்" க்கான பயனர்பெயர் "ஜஸ்மித்" ஆக இருக்கும்.

ஒரு பயனரைப் பற்றிய விவரங்களைத் தேடும் போது, ​​ஜான் ஸ்மித் மற்றும் ஜெனி ஸ்மித் ஆகியோரை வேறுபடுத்தி அறிய முடியாது.

ஒரு கணக்கை உருவாக்கும்போது ஒரு கருத்துரையை நீங்கள் சேர்க்கலாம், இதன்மூலம் பயனரின் உண்மையான பெயரை கண்டுபிடிக்கலாம்.

கீழ்க்காணும் கட்டளையை எவ்வாறு செய்வது என்பதை காட்டுகிறது:

useradd -m jsmith -c "ஜான் ஸ்மித்"

/ Etc / passwd கோப்பு பகுப்பாய்வு

நீங்கள் ஒரு பயனரை உருவாக்கும்போது அந்த பயனரின் விவரங்கள் சேர்க்கப்படும் / Etc / passwd கோப்பு.

ஒரு குறிப்பிட்ட பயனரைப் பற்றிய விவரங்களைக் காண க்ளப் கட்டளை பின்வருமாறு பயன்படுத்தலாம்:

grep john / etc / passwd

மேலே உள்ள கட்டளை பயனர் பயனரின் பகுதியாக ஜான் என்ற வார்த்தையுடன் அனைத்து பயனர்களுக்கும் விவரங்களை தரும்.

தி / போன்றவை / passuword கோப்பில் ஒவ்வொரு பயனர் பற்றிய புலங்களின் ஒரு பெருங்குடல்-பிரிக்கப்பட்ட பட்டியலைக் கொண்டுள்ளது.

துறைகள் பின்வருமாறு:

  • பயனர் பெயர்;
  • மறைகுறியாக்கப்பட்ட கடவுச்சொல் (நீங்கள் வெளிப்படையாக பார்க்க முடியாது);
  • USERID;
  • பயனர் குழு அடையாள எண்;
  • பயனர் முழு பெயர்;
  • பயனர் முகப்பு அடைவு;
  • தேதி ஷெல்.