లైనక్స్ సిస్టమ్లో వినియోగదారులు అత్యంత ముఖ్యమైన భాగం. లైనక్స్ నిర్వాహకులకు అంతర్నిర్మిత ఆదేశాలను అందిస్తుంది, ఇది వినియోగదారులను సమర్థవంతంగా నిర్వహించడానికి వీలు కల్పిస్తుంది. వినియోగదారులను సృష్టించడం, వినియోగదారులను తొలగించడం మరియు వినియోగదారు అనుమతులను మార్చడం కోసం ఒకటి ఉంది. అయితే ప్రస్తుతం సిస్టమ్లో ఉన్న వినియోగదారులందరినీ జాబితా చేయడం గురించి ఏమిటి?
ఈ ఆర్టికల్లో, లైనక్స్లో వినియోగదారులందరి జాబితాను మీరు ఎలా పొందవచ్చో మేము చర్చిస్తాము, సిస్టమ్లో యూజర్ ఉందా లేదా అని చెక్ చేయడానికి క్లుప్త గైడ్తో పాటు.
Linux లో అన్ని వినియోగదారుల జాబితాను ఎలా చూపించాలి
మీరు కొత్త వినియోగదారుని సృష్టించినప్పుడు, వినియోగదారు పేరు, పాస్వర్డ్ మరియు ఇతర వివరాలు లైనక్స్ మెషీన్లో నిర్దిష్ట ఫైల్లలో నిల్వ చేయబడతాయి. అదృష్టవశాత్తూ, Linux అటువంటి ఫైల్లను ఎటువంటి పరిమితి లేకుండా చదవడానికి మరియు సవరించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ ఫైల్లను ఉపయోగించి, వినియోగదారులకు సంబంధించిన వారి యూజర్ పేర్లు, యూజర్ కౌంట్ మరియు మరిన్ని వంటి సమాచారాన్ని మీరు తెలుసుకోవచ్చు.
పాస్వర్డ్ ఫైల్ని ఉపయోగించడం
ది పాస్వర్డ్ ఫైల్ అనేది మీ సిస్టమ్లో ప్రస్తుతం ఉన్న వినియోగదారులందరి పాస్వర్డ్ రికార్డులను కలిగి ఉన్న టెక్స్ట్ ఫైల్. ఈ ఫైల్ లో ఉంది /మొదలైనవి మీ స్థానిక నిల్వలోని డైరెక్టరీ మరియు కింది సమాచారాన్ని కలిగి ఉంటుంది:
- వినియోగదారు పేర్లు
- గుప్తీకరించిన పాస్వర్డ్లు
- వినియోగదారుని గుర్తింపు
- వినియోగదారు సమూహం ID
- పూర్తి పేరు
- ది /ఇంటికి వినియోగదారు డైరెక్టరీ
- వినియోగదారు లాగిన్ షెల్
టైప్ చేయండి పిల్లి /etc /passwordd లేదా తక్కువ /etc /passwordd టెక్స్ట్ ఫైల్ చదవడానికి మీ టెర్మినల్లో. తెరవడం /etc/passwordd ఫైల్ ఇలా కనిపించే అవుట్పుట్ను ఉత్పత్తి చేస్తుంది.
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
పైన పేర్కొన్న అవుట్పుట్లో వినియోగదారులకు సంబంధించిన సమాచారాన్ని కలిగి ఉన్న ఏడు ఫీల్డ్లు ఉన్నాయి. ఈ ఫీల్డ్లు డీలిమిటర్ ద్వారా వేరు చేయబడతాయి --- ఈ సందర్భంలో, పెద్దప్రేగు. అవుట్పుట్లోని ప్రతి అడ్డు వరుస ఒకే వినియోగదారుని సూచిస్తుంది.
సహాయంతో అన్ని వినియోగదారు పేర్ల జాబితాను పొందడానికి పాస్వర్డ్ ఫైల్:
awk -F: '{ print }' /etc/passwd
Awk అనేది కమాండ్-లైన్ యుటిలిటీ, ఇది టెర్మినల్ నుండి శీఘ్ర కార్యకలాపాలను నిర్వహించే సాధారణ 'వన్-లైన్' ప్రోగ్రామ్లను రూపొందించడానికి లైనక్స్ వినియోగదారులను అనుమతిస్తుంది. పైన పేర్కొన్న కోడ్లో:
- -F ఫీల్డ్ సెపరేటర్ని సూచిస్తుంది. పెద్దప్రేగు పాత్ర డిలిమిటర్ కాబట్టి /etc/passwordd ఫైల్, మేము పెద్దప్రేగును awk కమాండ్లో సెపరేటర్గా పాస్ చేస్తాము.
- {$ 1} ముద్రించు సిస్టమ్కి మొదటి ఫీల్డ్ను ప్రింట్ చేయమని నిర్దేశిస్తుంది. ఈ సందర్భంలో, మొదటి ఫీల్డ్ వినియోగదారుల వినియోగదారు పేరు.
- /etc/passwordd ఫైల్ వినియోగదారులకు సంబంధించిన డేటాను కలిగి ఉంది.
పై ఆదేశాన్ని అమలు చేయడం వలన వినియోగదారులందరి వినియోగదారు పేర్లు అవుట్పుట్ అవుతాయి. అప్పటినుంచి /etc/passwordd ఫైల్ సిస్టమ్ వినియోగదారులను కలిగి ఉంది, అవుట్పుట్లో వారి వినియోగదారు పేర్లు కూడా ఉంటాయి.
root
daemon
bin
sys
sync
games
man
వినియోగదారుల పూర్తి పేర్లను ముద్రించడానికి మీరు awk ఆదేశాన్ని కొద్దిగా సర్దుబాటు చేయవచ్చు. Linux లో వినియోగదారుల పూర్తి పేర్లను చూపించడానికి కింది ఆదేశాన్ని టైప్ చేయండి:
awk -F: '{ print }' /etc/passwd
సిస్టమ్ వినియోగదారులకు ఒకే యూజర్ పేరు మరియు పూర్తి పేరు ఉన్నందున, మీరు అవుట్పుట్లో ఎలాంటి తేడాను గమనించలేరు. మీరు మీ సిస్టమ్కు జోడించిన యూజర్లు మాత్రమే విభిన్న యూజర్ పేర్లు మరియు పూర్తి పేర్లను కలిగి ఉంటారు.
ప్రత్యామ్నాయంగా, మీరు కూడా ఉపయోగించవచ్చు కట్ awk ఆదేశానికి బదులుగా. కట్ యొక్క వాక్యనిర్మాణం awk ఆదేశానికి సమానంగా ఉంటుంది.
కట్ ఉపయోగించి లైనక్స్లో వినియోగదారు పేర్లను ముద్రించడానికి:
cut -d: f1 /etc/passwd
ఇక్కడ, -డి డీలిమిటర్, f1 మొదటి ఫీల్డ్ని (యూజర్ నేమ్) సూచిస్తుంది, మరియు /etc/passwordd అనేది డేటాను కలిగి ఉన్న టెక్స్ట్ ఫైల్.
ఇంటర్నెట్ కూడా ఆంగ్లంలో నొప్పి
కట్ ఉపయోగించి వినియోగదారుల మొదటి పేర్లను ముద్రించడానికి:
cut -d: f5 /etc/passwd
అదేవిధంగా, మీరు ఇతర ఫీల్డ్లను అవుట్పుట్ చేయవచ్చు /etc/passwordd కేవలం భర్తీ చేయడం ద్వారా ఫైల్ f5 తో f1-f7 .
సంబంధిత: మీ లైనక్స్ పాస్వర్డ్ని ఎలా మార్చాలి
వినియోగదారులను గెస్ట్ కమాండ్తో జాబితా చేయండి
సిస్టమ్ కోసం డేటాబేస్గా పనిచేసే ముఖ్యమైన టెక్స్ట్ ఫైల్ల కంటెంట్ని గెటెంట్ కమాండ్ ప్రింట్ చేస్తుంది. వంటి ఫైల్లు /etc/passwordd మరియు /etc/nsswitch.conf వినియోగదారులు మరియు నెట్వర్క్లకు సంబంధించిన సమాచారాన్ని వరుసగా కలిగి ఉంటాయి మరియు గెటెంట్ ఆదేశాన్ని ఉపయోగించి చదవవచ్చు.
కిండ్ల్ పుస్తకాలను పిడిఎఫ్కు డౌన్లోడ్ చేయడం ఎలా
యొక్క కంటెంట్ను ముద్రించడానికి /etc/passwordd గేటెంట్ ఉపయోగించి ఫైల్:
getent passwd
పెద్దప్రేగు పాత్ర ద్వారా వేరు చేయబడిన ఏడు విభిన్న ఫీల్డ్లను అవుట్పుట్ కలిగి ఉంటుంది. ప్రతి ఫీల్డ్ వినియోగదారుల పేర్లు మరియు వినియోగదారుల హోమ్ డైరెక్టరీ మార్గాలతో సహా నిర్దిష్ట సమాచారం కోసం ప్రత్యేకించబడింది.
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
యూజర్ పేర్ల జాబితాను మాత్రమే పొందడానికి మీరు గెటెంట్ కమాండ్ను అక్ లేదా కట్తో గొలుసు చేయవచ్చు.
getent passwd | awk -F: '{print }'
getent passwd | cut -d: -f1
వినియోగదారుల పూర్తి పేర్లను ముద్రించడానికి:
getent passwd | awk -F: '{print }'
getent passwd | cut -d: -f5
ఒక వినియోగదారు ఉందా లేదా అని తనిఖీ చేయండి
కొన్ని సందర్భాల్లో, మీ లైనక్స్ సిస్టమ్లో యూజర్ ఉన్నారా లేదా అని మీరు చెక్ చేయాలనుకోవచ్చు. ది పట్టు మీరు ఒక ఫైల్ నుండి ఒక నిర్దిష్ట టెక్స్ట్ నమూనాను పొందాలనుకున్నప్పుడు కమాండ్ ఉపయోగపడుతుంది.
వినియోగదారు ఉనికిని తనిఖీ చేయడానికి మీరు కింది ఆదేశాలలో దేనినైనా ఉపయోగించవచ్చు.
compgen -u | grep username
getent passwd | grep username
వినియోగదారు ఉనికిలో ఉంటే, వారితో అనుబంధించబడిన లాగిన్ సమాచారం తెరపై ప్రదర్శించబడుతుంది. మరోవైపు, సిస్టమ్లో వినియోగదారు లేనట్లయితే, లోపం ఏర్పడుతుంది.
Grep ఉపయోగించకుండా సిస్టమ్లో యూజర్ ఉన్నారా అని చెక్ చేయడానికి:
getent passwd username
మీరు పైప్ కూడా చేయవచ్చు గేటెంట్ లేదా సమ్మేళనం తో కమాండ్ పట్టు మరియు బయటకు విసిరారు కస్టమ్ అవుట్పుట్ ప్రదర్శించడానికి.
getent passwd | grep -q username && echo 'User found' || echo 'User not found'
compgen -u | grep -q username && echo 'User found' || echo 'User not found'
సిస్టమ్లో యూజర్ ఉన్నట్లయితే పైన ఉన్న కమాండ్ 'యూజర్ ఫౌండ్' మరియు అది కనిపించకపోతే 'యూజర్ దొరకలేదు' అని ప్రింట్ చేస్తుంది.
సిస్టమ్లో వినియోగదారుల సంఖ్యను లెక్కించండి
లైనక్స్ సిస్టమ్లో ఉన్న వినియోగదారుల సంఖ్యను లెక్కించడానికి:
compgen -u | wc -l
getent passwd | wc -l
పై ఆదేశాలలో, సమ్మేళనం మరియు గేటెంట్ వినియోగదారులందరికీ మరియు వారికి సంబంధించిన ఇతర సమాచారాన్ని కలిగి ఉన్న జాబితాను ప్రదర్శించడానికి బాధ్యత వహిస్తారు. ది wc పద గణనను సూచిస్తుంది మరియు అవుట్పుట్లోని పదాలు లేదా పంక్తుల సంఖ్యను లెక్కించడానికి ఉపయోగించబడుతుంది. ది -ది జెండా సూచిస్తుంది పంక్తులు .
Linux లో వినియోగదారు ఖాతాలను ధృవీకరిస్తోంది
ప్రతి లైనక్స్ అడ్మినిస్ట్రేటర్ వారు సిస్టమ్లోని ఇతర వినియోగదారులను ఎలా నిర్వహించగలరో మరియు ఎలా నిర్వహించగలరో తెలుసుకోవాలి. ఇతర వినియోగదారులను సృష్టించడానికి, తీసివేయడానికి, నియంత్రించడానికి మరియు జాబితా చేయడానికి మిమ్మల్ని అనుమతించే మాస్టరింగ్ Linux ఆదేశాలు వినియోగదారు నిర్వహణతో ప్రారంభించడానికి గొప్ప మార్గం.
మీరు కేవలం ఒక అనుభవశూన్యుడు అయితే లైనక్స్ పర్యావరణంతో సౌకర్యవంతంగా ఉండటం మీ మొదటి లక్ష్యం. మీ మొట్టమొదటి Linux పంపిణీని ఇన్స్టాల్ చేసిన తర్వాత మీరు తప్పక చేయాల్సిన కొన్ని విషయాలు ఉన్నాయి. కొన్ని ప్రాథమిక ఆదేశాలను నేర్చుకోవడం వాటిలో ఒకటి మరియు లైనక్స్లో సాధారణ కంప్యూటింగ్ పనులను నిర్వహించడానికి ఇది అవసరం.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ Linux ఉపయోగించి ఎలా ప్రారంభించాలిLinux ఉపయోగించడానికి ఆసక్తి ఉంది కానీ ఎక్కడ ప్రారంభించాలో తెలియదా? డిస్ట్రోని ఎంచుకోవడం నుండి యాప్లను ఇన్స్టాల్ చేయడం వరకు లైనక్స్ ఎలా ఉపయోగించాలో తెలుసుకోండి.
తదుపరి చదవండి సంబంధిత అంశాలు- లైనక్స్
- లైనక్స్
దీపేశ్ MUO లో Linux కి జూనియర్ ఎడిటర్. అతను లినక్స్లో సమాచార మార్గదర్శకాలను వ్రాస్తాడు, కొత్తవాళ్లందరికీ ఆనందకరమైన అనుభూతిని అందించాలనే లక్ష్యంతో. సినిమాల గురించి ఖచ్చితంగా తెలియదు, కానీ మీరు టెక్నాలజీ గురించి మాట్లాడాలనుకుంటే, అతను మీ వ్యక్తి. అతని ఖాళీ సమయంలో, అతను పుస్తకాలు చదవడం, విభిన్న సంగీత ప్రక్రియలను వినడం లేదా అతని గిటార్ వాయించడం మీరు చూడవచ్చు.
దీపేశ్ శర్మ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి