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

How List Users Linux



லினக்ஸ் என்பது பல பயனர் இயக்க முறைமையாகும். கணினியை செயல்பாட்டு மற்றும் உற்பத்தி செய்ய, சரியான பயனர் மேலாண்மை கட்டாயமாகும். கணினி நிர்வாகிக்கு, பயனர்கள் மற்றும் அனுமதிகளை நிர்வகிக்க அனைத்து பயனர்களையும் அறிவது அவசியம்.

இந்த வழிகாட்டி லினக்ஸில் பயனர்களை எவ்வாறு பட்டியலிடுவது என்பதை நிரூபிக்கிறது.







பயனர்களை பட்டியலிடுகிறது

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



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



கணினியில் உள்ள அனைத்து பயனர்களின் விரிவான பட்டியலைப் பெற நாம் கோப்பு /etc /கடவுச்சொல்லின் உள்ளடக்கத்தை சரிபார்க்கலாம்.





$ cat /etc /கடவுச்சொல் | வரிசைப்படுத்தவும் குறைவாக

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



  • புலம் 1: பயனாளியின் பயனர்பெயர்.
  • புலம் 2: பயனர் கடவுச்சொல் குறியாக்கம் செய்யப்பட்டிருந்தால் அது விவரிக்கிறது. மதிப்பு x என்றால், கடவுச்சொல் உரை கோப்பு /etc /நிழலில் சேமிக்கப்படுகிறது என்பதை இது குறிக்கிறது. அணுகுவதற்கு சுடோ சலுகை தேவைப்படும் ஒரு கணினி-பாதுகாக்கப்பட்ட கோப்பு இது.
  • புலம் 3: பயனாளியின் UID (பயனர் ஐடி).
  • புலம் 4: பயனரின் GID (குழு ஐடி).
  • புலம் 5: முழு பயனர் பெயர் (GECOS).
  • புலம் 6: பயனருக்காக அர்ப்பணிக்கப்பட்ட வீட்டு அடைவு.
  • புலம் 7: பயனர் உள்நுழைவு ஷெல். இயல்பாக, இந்த மதிப்பு /bin /bash க்கு அமைக்கப்படும்.

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

$ cat /etc /கடவுச்சொல் | awk -F: '{அச்சு $ 1}' | வகைபடுத்து

$ cat /etc /கடவுச்சொல் | வெட்டு -d: -f1 | வகைபடுத்து

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

$ getent -உதவி

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

$ getent கடவுச்சொல் | வகைபடுத்து

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

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

$ getent கடவுச்சொல் | awk -F: '{அச்சு $ 1}' | வகைபடுத்து

$ getent கடவுச்சொல் | வெட்டு -d: -f1 | வகைபடுத்து

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

ஒரு குறிப்பிட்ட பயனர் குழுவிலிருந்து அனைத்துப் பயனர்களையும் பட்டியலிட, நாம் getent ஐப் பயன்படுத்தலாம்.

$ getent குழு

பயனர் பட்டியலைப் பயன்படுத்துதல்

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

பயனர் இருப்பை சரிபார்க்கிறது
பயனர் பட்டியலிலிருந்து, லினக்ஸ் கணினியில் ஒரு பயனர் இருக்கிறாரா என்பதை நாம் சரிபார்க்கலாம். கணினியில் பயனர் இருக்கிறாரா என்பதை கீட்டன் கருவி சரிபார்க்கலாம்.

$ getent கடவுச்சொல்

மற்றொரு (அவ்வளவு நல்லதல்ல என்றாலும்) முறை grep ஐப் பயன்படுத்துவது. நாம் வெறுமனே grep பயன்படுத்தி பயனர்களின் பட்டியலை வடிகட்டலாம். ஒவ்வொரு பயனருக்கும் அதன் தனித்துவமான நுழைவு இருப்பதால், அது எந்த மோதல்களையும் உருவாக்காது.

$ getent கடவுச்சொல் | grep

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

வரி எண்ணை எண்ண, நாம் பயன்படுத்துவோம் wc கருவி. Wc கட்டளைக்கு getent வெளியீட்டை குழாய் செய்யவும்.

$ getent கடவுச்சொல் | wc -l

இணைக்கப்பட்ட பயனர்களின் பட்டியல்
பல பயனர்கள் உள்நுழைந்திருந்தால், இணைக்கப்பட்ட பயனர்களின் பட்டியலைப் பயன்படுத்திப் பார்க்கலாம் who கட்டளை

$ யார்

வெளியீட்டில் மூன்று வெவ்வேறு நெடுவரிசைகள் உள்ளன.

  • நெடுவரிசை 1: இணைக்கப்பட்ட பயனர்பெயர்.
  • நெடுவரிசை 2: அமைப்புக்கான இணைப்பு வகை.
  • நெடுவரிசை 3: அமர்வின் தொடக்க நேரம் மற்றும் தேதி.

இறுதி எண்ணங்கள்

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

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

மகிழ்ச்சியான கணினி!