"Id" கட்டளையைப் பயன்படுத்தி லினக்ஸில் பயனர் தகவலைக் காண்பி

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

கணினி தகவலை காட்ட விரும்பினால், நீங்கள் uname கட்டளையைப் பயன்படுத்தலாம் .

ஐடி (காட்சி முழுமையான பயனர் தகவல்)

ஐடி கமாண்ட் தனது சொந்த தகவல்களை நிறைய தகவலை அச்சிடுகிறது:

நீங்கள் ஐடி கட்டளை பின்வருமாறு இயக்க முடியும்:

ஐடி

Id கட்டளை தற்போதைய பயனர் பற்றிய அனைத்து தகவல்களையும் வெளிப்படுத்தும், ஆனால் நீங்கள் மற்றொரு பயனரின் பெயரை குறிப்பிடலாம்.

உதாரணத்திற்கு:

id fred

id -g (ஒரு பயனர் முதன்மை குழு ஐடி காட்ட)

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

id-g

1001 போன்ற குழு ஐடியை இது பட்டியலிடுகிறது.

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

முதன்மை குழு ஐடியைக் காண பின்வரும் தொடரியல் பயன்படுத்தலாம்:

id --group

நீங்கள் வேறு பயனரின் முதன்மை குழு ஐடி பயனரின் பெயரைக் குறிப்பிட விரும்பினால்

id -g fred
id --group fred

id -G (ஒரு பயனருக்கு காட்சிக்குரிய இரண்டாம் குழு ஐடி)

நீங்கள் பின்வரும் கட்டளையை தட்டச்சு செய்யும் இரண்டாம்நிலைக் குழுக்களைக் கண்டுபிடிக்க விரும்பினால்:

id -G

மேலே உள்ள கட்டளையிலிருந்து வரும் வெளியீடு 1000 4 27 38 46 187 வரிசையில் இருக்கும்.

முன்பு குறிப்பிட்டுள்ளபடி, ஒரு பயனருக்கு ஒரு முதன்மை குழு ஒதுக்கப்படும், ஆனால் அவை இரண்டாம் குழுக்களுக்கும் சேர்க்கப்படலாம். உதாரணமாக ஃபிரெட் 1001 இன் முதன்மைக் குழுவைக் கொண்டிருக்கலாம், ஆனால் அவர் 2000 (கணக்குகள்), 3000 (மேலாளர்கள்) குழுக்களுக்கு சொந்தமானவராக இருக்கலாம்.

நீங்கள் இரண்டாம் குழு ஐடிகளைக் காண பின்வரும் தொடரியல் பயன்படுத்தலாம்.

id --groups

நீங்கள் வேறு பயனருக்கு டீ இரண்டாம் நிலைக் குழு ஐடி பயனரின் பெயரைக் குறிப்பிட விரும்பினால்

id -G fred
ஐட் - குரூப்ஸ் ஃப்ரெட்

id -gn (ஒரு பயனர் முதன்மை குழு பெயர் காட்ட)

குழு ஐடியைக் காண்பிப்பது நல்லது ஆனால் மனிதர்களாக அவர்கள் பெயரிடப்பட்ட விஷயங்களைப் புரிந்துகொள்வது மிகவும் எளிது.

பின்வரும் கட்டளையை ஒரு பயனர் முதன்மை குழு பெயர் காட்டுகிறது:

id -gn

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

குழு பெயரை பார்க்க பின்வரும் தொடரியல் பயன்படுத்தலாம்:

id --group --name

நீங்கள் மற்றொரு பயனருக்கு முதன்மை குழு பெயரைக் காண விரும்பினால் கட்டளையில் உள்ள பயனரின் பெயர் அடங்கும்:

id -gn fred
id --group --name fred

id -Gn (ஒரு பயனருக்கு காட்சிக்கு இரண்டாவது குழு பெயர்)

நீங்கள் இரண்டாம் குழு பெயர்களை காட்ட விரும்பினால், பயனரின் id எண்களை பின்வரும் கட்டளையை உள்ளிடவும்:

id -Gn

இந்த வெளியீடு, fred adm cdrom sudo sambashare வரிசையில் இருக்கும்.

பின்வரும் உரையாடலைப் பயன்படுத்தி அதே தகவலைப் பெறலாம்:

id --groups --name

மற்றொரு பயனருக்கான இரண்டாம் குழு பெயர்களை நீங்கள் கட்டளையில் பயனரின் பெயரைக் குறிப்பிட விரும்பினால்:

id -Gn fred
id --groups --name fred

id -u (காட்சி பயனர் ஐடி)

தற்போதைய பயனர் வகையிலான பயனர் ஐடி பின்வரும் கட்டளையில் காண்பிக்க வேண்டும்:

id -u

கட்டளையிலிருந்து வரும் வெளியீடு 1000 வகைகளில் ஒன்று இருக்கும்.

பின்வரும் கட்டளையைத் தட்டினால் நீங்கள் அதே விளைவை அடையலாம்:

ஐடி - பயனாளர்

கட்டளையின் பகுதியாக பயனரின் பெயரை குறிப்பிடுவதன் மூலம் மற்றொரு பயனருக்கு பயனர் ஐடி கண்டுபிடிக்கலாம்:

id -u fred
ஐடி - பயனர் fred

ஐடி -ன் (காட்சி பயனர் பெயர்)

பின்வரும் கட்டளையைத் தட்டினால், தற்போதைய பயனருக்கான பயனர்பெயரை நீங்கள் காட்டலாம்:

ஐடி-அன்

மேலே உள்ள கட்டளையிலிருந்து வரும் வெளியீடு, ஃப்ரெட்டின் வழியே ஏதோ இருக்கும்.

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

id - பயனாளர் பெயர்

இந்த கட்டளைக்கு மற்றொரு பயனரின் பெயரை வழங்குவதில் சிறிய புள்ளி இல்லை.

சுருக்கம்

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

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

பல கட்டளைகளை வேறு பயனாக இயக்க வேண்டும் என்றால் மட்டுமே su su கட்டளையை பயன்படுத்த வேண்டும். Ad-hoc கட்டளைகளுக்கு நீங்கள் sudo கட்டளையைப் பயன்படுத்த வேண்டும்.