/etc/passwd, இந்த கோப்பு எதற்காக மற்றும் எதற்காக?

/etc/passwd கோப்பு பற்றி

அடுத்த கட்டுரையில் நாம் விரைவாகப் பார்க்கப் போகிறோம் / Etc / passwd. இந்த கோப்பு குனு/லினக்ஸ் கணினிகளில் உள்நுழையும்போது தேவைப்படும் அத்தியாவசிய தகவல்களைச் சேமிக்கும்.. வேறு வார்த்தைகளில் கூறுவதானால், பயனர் கணக்குகள் தொடர்பான தகவல்கள் அங்கு சேமிக்கப்படும். கோப்பு எளிய உரையைச் சேமிக்கிறது, இது ஒவ்வொரு பயனர் கணக்கிற்கும் பயனுள்ள தகவலை வழங்கும்.

கோப்பு / Etc / passwd பயனர் பெயர்களுக்கு ஐடியை ஒதுக்க பல பயன்பாடுகள் இதைப் பயன்படுத்துவதால், உங்களிடம் பொதுவான வாசிப்பு அனுமதி இருக்க வேண்டும். இந்தக் கோப்பிற்கான எழுத்து அணுகல் சூப்பர் யூசர்/ரூட் கணக்கிற்கு மட்டுமே.. கோப்பு ரூட்டிற்குச் சொந்தமானது மற்றும் 644 அனுமதிகளைக் கொண்டுள்ளது. அதாவது ரூட் அல்லது சூடோ சலுகைகள் உள்ள பயனர்களால் மட்டுமே அதை மாற்ற முடியும்.

/etc/passwd கோப்பை விரைவாகப் பாருங்கள்

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

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

/etc/passwd கோப்பு என்றால் என்ன?

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

ஒரு பயனரின் கணக்கு

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

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

இந்தக் கோப்பினால் என்ன பயன்?

Gnu/Linux கணினிகளில் பயன்படுத்தக்கூடிய பல்வேறு அங்கீகார திட்டங்கள் உள்ளன. மிகவும் பரவலாகப் பயன்படுத்தப்படும் நிலையான திட்டமானது கோப்புகளில் அங்கீகாரம் செய்வதாகும் / Etc / passwd y / etc / shadow. கோப்பில் / Etc / passwd கணினி பயனர்களின் பட்டியல் அவர்களைப் பற்றிய முக்கியமான தகவல்களுடன் சேமிக்கப்படுகிறது. இந்தக் கோப்பிற்கு நன்றி, கணினியானது பயனர்களை தனித்துவமாக அடையாளம் காண முடியும், ஏனெனில் தொடர்புடைய அமர்வைச் சரியாகத் தொடங்கும் போது இது இன்றியமையாதது மற்றும் அவசியமானது.

கோப்பின் உள்ளடக்கம் / Etc / passwd கணினியை யார் சட்டப்பூர்வமாக அணுகலாம் மற்றும் உள்ளே நுழைந்தவுடன் அவர்கள் என்ன செய்ய முடியும் என்பதை தீர்மானிக்கிறது. இதனால்தான் இந்தக் கோப்பு தேவையற்ற அணுகலைத் தடுக்கும் கணினிக்கான முதல் வரிசையாகக் கருதப்படலாம். இந்த காரணத்திற்காக, அதை பிழை மற்றும் தடுமாற்றம் இல்லாமல் வைத்திருப்பது முக்கியம்.

/etc /passwd கோப்பின் வடிவம்

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

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

/etc/passwd இன் உள்ளடக்கங்களின் பார்வை

cat /etc/passwd

கோப்பின் ஒவ்வொரு வரியும் / Etc / passwd புள்ளிகளால் பிரிக்கப்பட்ட ஏழு புலங்களைக் கொண்டிருக்கும் (:). பொதுவாக, முதல் வரி ரூட் பயனரை விவரிக்கிறது, அதைத் தொடர்ந்து கணினி மற்றும் சாதாரண பயனர் கணக்குகள். புதிய பதிவுகள் இறுதியில் சேர்க்கப்படும்.

/etc/passwd கோப்பு மதிப்புகள்

கோப்பின் ஒவ்வொரு வரியிலும் நாம் காணப் போகும் ஒவ்வொரு மதிப்புகளும் எதைக் குறிக்கின்றன என்பதைப் பார்க்கப் போகிறோம். / Etc / passwd:

/etc/passwd கோப்பு மதிப்புகள்

  1. பயனர் பெயர்→ கிழக்கு sபயனர் உள்நுழையும்போது e பயன்படுத்தப்படுகிறது. இது 1 முதல் 32 எழுத்துகள் வரை இருக்க வேண்டும்.
  2. Contraseña→ x என்ற எழுத்து மறைகுறியாக்கப்பட்ட கடவுச்சொல் கோப்பில் சேமிக்கப்பட்டிருப்பதைக் குறிக்கும் / etc / shadow.
  3. பயனர் ஐடி (யூ.ஐ.டி)→ ஒவ்வொரு பயனருக்கும் ஒரு பயனர் ஐடி ஒதுக்கப்பட்டுள்ளது (யூ.ஐ.டி) அமைப்பில் தனித்துவமானது. UID 0 ரூட்டிற்காக ஒதுக்கப்பட்டுள்ளது மற்றும் UIDகள் 1-99 மற்ற முன் வரையறுக்கப்பட்ட கணக்குகளுக்கு ஒதுக்கப்பட்டுள்ளது. நிர்வாக மற்றும் கணினி கணக்குகள்/குழுக்களுக்கு 100 முதல் 999 வரையிலான பிற UIDகளை கணினி முன்பதிவு செய்யும்.
  4. குழு ஐடி (GID ஐ)→ இது பயனர் சேர்ந்த முக்கிய குழுவின் ஐடி (/etc/group கோப்பில் சேமிக்கப்படும்).
  5. பயனர் தகவல் (கெக்கோஸ்)→ இங்கே நாம் கருத்து புலத்தைக் காண்போம். இதில் பயனர்களைப் பற்றிய முழுப்பெயர், தொலைபேசி எண் போன்ற கூடுதல் தகவல்களைச் சேர்க்க முடியும்.
  6. முகப்பு அடைவு→ இங்கே நாம் பயனரின் "முகப்பு" கோப்பகத்திற்கான முழுமையான பாதையைக் காண்போம். இந்த அடைவு இல்லை என்றால், பயனர் கோப்பகம் / ஆகிறது.
  7. ஓடு→ இது ஷெல்லின் முழுமையான பாதை (/ பின் / பாஷ்) இது ஒரு ஷெல் அல்ல என்றாலும். ஷெல் அமைக்கப்பட்டால் / sbin / nologin மற்றும் பயனர் நேரடியாக Gnu/Linux கணினியில் உள்நுழைய முயல்கிறார், ஷெல் / sbin / nologin இணைப்பை மூடும்.

மேலே குறிப்பிட்டுள்ளபடி, கடவுச்சொல்லைத் தவிர, « போன்ற எந்த உரை திருத்தியுடன்ஊக்கம்» அல்லது «gedit» மற்றும் «root» சலுகைகள் «/etc/passwd» இல் சேமிக்கப்பட்ட அனைத்து பயனர்களின் நடத்தை மற்றும் உள்ளமைவை மாற்றலாம்.. இந்த கோப்பை மாற்றுவது ஒரு விதிவிலக்கான சந்தர்ப்பத்தைத் தவிர (மற்றும் என்ன செய்யப்படுகிறது என்பதை அறிவது), ஏனென்றால், ஏதேனும் சிதைந்தால் அல்லது ஒரு மேற்பார்வையில் எதையாவது நீக்கினால், நாம் ஒரு பேரழிவை எதிர்கொள்கிறோம், ஏனெனில் இந்த கோப்பில் நாம் பயன்படுத்தும் மற்றும் கணினியில் பயன்படுத்தும் அனைத்து அனுமதிகளின் அடிப்படை மூலமும் உள்ளது.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.