கட்டளை வரியிலிருந்து Mac இல் பயனர் கணக்குகளை பட்டியலிடவும்

பொருளடக்கம்:

Anonim

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

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

மேக்கில் அனைத்து பயனர் கணக்குகளையும் கட்டளை வரியிலிருந்து பட்டியலிடுவது எப்படி

நீங்கள் ஏற்கனவே செய்யவில்லை எனில் டெர்மினலைத் திறக்கவும், நீங்கள் பயனர் கணக்குகளை பட்டியலிட விரும்பும் உள்ளூர் கணினியில் அல்லது ரிமோட் மேக்குடன் இணைப்பதன் மூலம் பயனர் கணக்குகளைப் பார்க்க விரும்புகிறீர்கள். . Mac OS X சிஸ்டம் மென்பொருளின் அனைத்து பதிப்புகளிலும் செயல்படும் ‘dscl’ கட்டளையைப் பயன்படுத்துவோம்.

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

dscl . பட்டியல் /பயனர்கள்

இந்த அணுகுமுறையின் நன்மை (அல்லது சிக்கல்) இது Mac இல் உள்ள அனைத்து பயனர் கணக்குகளையும் பட்டியலிடுவது மட்டுமல்லாமல் ஒவ்வொரு டீமான் மற்றும் சர்வர் செயல்முறை கணக்கையும் காட்டுகிறது. இதில் பால், பாப், ஜில் போன்ற பயனர் பெயர்கள், ஆனால் டெமான்கள், சிஸ்டம் கணக்குகள் மற்றும் நெட்வொர்க்கட், விண்டோசர்வர், டீமான், யாரும் இல்லை, ரூட், _ஸ்பாட்லைட், _ard, _appserver, _iconservices மற்றும் பல போன்ற செயல்முறை பயனர்களும் அடங்கும்.

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

பயனர் கணக்குகளை மட்டும் காட்டு

dscl . பட்டியல் /பயனர்கள் | grep -v '_'

இந்த கட்டளையானது _ அடிக்கோடிடப்பட்ட முன்னொட்டு டீமான் பயனர்களில் யாரையும் வடிகட்டிவிடும், அவை உண்மையில் பயனர் கணக்குகள் அல்ல. இதன் விளைவாக, பயனர் பெயர்களின் மிகக் குறுகிய பட்டியலை நீங்கள் பெறுவீர்கள், ஆனால் வழக்கமான பயனர் கணக்குகள் அல்ல, ஆனால் Mac OS X நிறுவல்களில் காணப்படும் சாதாரணமான மூன்று பயனர் பெயர்களை நீங்கள் இன்னும் காணலாம்; டெமான், யாரும் இல்லை, மற்றும் ரூட்.

மேக்கில் அனைத்து பயனர் கணக்குகள், பயனர் கோப்பகங்கள் மற்றும் பயனர் GECOS தகவலைக் காட்டு

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

dscacheutil -q பயனர்

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

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

கட்டளை வரியிலிருந்து Mac இல் பயனர் கணக்குகளை பட்டியலிடவும்