"Id" కమాండ్ ఉపయోగించి Linux లో వాడుకరి సమాచారం ప్రదర్శించు

ఈ గైడ్ వారు ప్రస్తుత సమూహానికి సంబంధించిన గుంపులతో సహా సమాచారాన్ని ఎలా ముద్రించాలో మీకు చూపుతుంది.

మీరు సిస్టమ్ సమాచారాన్ని చూపించాలనుకుంటే, మీరు uname ఆదేశాన్ని ఉపయోగించవచ్చు.

id (డిస్ప్లే కంప్లీట్ ఇన్ఫర్మేషన్ ఇన్ఫర్మేషన్)

దాని సొంత ID ఆదేశం చాలా సమాచారం ముద్రిస్తుంది:

మీరు id కమాండ్ను క్రింది విధంగా అమలు చేయవచ్చు:

ఐడి

Id కమాండ్ ప్రస్తుత యూజర్ గురించి మొత్తం సమాచారాన్ని బహిర్గతం చేస్తుంది, కానీ మీరు మరొక యూజర్ యొక్క పేరును కూడా పేర్కొనవచ్చు.

ఉదాహరణకి:

id fred

id -g (వాడుకరి కొరకు ప్రాథమిక సమూహ ID ప్రదర్శించు)

మీరు ప్రస్తుత వినియోగదారు రకం కోసం ప్రాధమిక సమూహం ఐడీని కనుగొంటే, కింది కమాండ్:

id-g

ఇది 1001 వంటి సమూహ ఐడిని మాత్రమే జాబితా చేస్తుంది.

మీరు ఒక ప్రాథమిక సమూహం ఏమిటో వొండరింగ్ ఉండవచ్చు. మీరు వినియోగదారుని సృష్టించినప్పుడు, ఉదాహరణకు ఫ్రెడ్, వారు / etc / passwd ఫైల్ యొక్క అమర్పుల ఆధారంగా సమూహం కేటాయించబడతారు. ఆ యూజర్ ఫైళ్లను సృష్టిస్తున్నప్పుడు వారు ఫ్రెడ్ ద్వారా స్వంతం మరియు ప్రాధమిక సమూహంకు కేటాయించబడతారు. ఇతర వినియోగదారులు గుంపుకు యాక్సెస్ ఇచ్చినట్లయితే వారు ఆ సమూహానికి చెందిన ఇతర వినియోగదారుల వలె అదే అనుమతులను కలిగి ఉంటారు.

ప్రాధమిక సమూహ ఐడిని చూడడానికి మీరు ఈ క్రింది సింటాక్స్ను కూడా ఉపయోగించవచ్చు:

id --group

మీరు వేరొక యూజర్ యొక్క ప్రాధమిక సమూహం ఐడిని చూడాలనుకుంటే వినియోగదారు పేరును తెలుపుము:

id -g ఫ్రెడ్
id --group fred

id -G (ఒక యూజర్ కోసం ప్రదర్శన సెకండరీ గ్రూప్ ID)

మీరు కింది ఆదేశాన్ని టైప్ చేయగల ద్వితీయ సమూహాలను కనుగొంటే:

id -G

పైన ఆదేశం నుండి ఉత్పత్తి 1000 4 27 38 46 187 తరహాలో ఉంటుంది.

ఇంతకుముందు పేర్కొన్న విధంగా ఒక వినియోగదారు ఒకే ప్రాధమిక సమూహంకు కేటాయించబడ్డాడు కాని వారు కూడా ద్వితీయ సమూహాల్లో చేర్చబడతారు. ఉదాహరణకు ఫ్రెడ్ 1001 యొక్క ప్రాథమిక సమూహాన్ని కలిగి ఉండవచ్చు కానీ అతను సమూహాలు 2000 (ఖాతాలు), 3000 (నిర్వాహకులు) మొదలైనవి.

సెకండరీ సమూహం ఐడిలను వీక్షించడానికి మీరు ఈ క్రింది వాక్యనిర్మాణాన్ని కూడా ఉపయోగించవచ్చు.

id - గుంపులు

మీరు వేరొక యూజర్ కోసం టీ సెకండరీ గ్రూప్ ఐడిని చూడాలనుకుంటే, వినియోగదారు పేరును పేర్కొనండి:

id -G ఫ్రెడ్
id - గుంపులు fred

id -gn (వాడుకరి కోసం ప్రాథమిక గ్రూపు పేరు ప్రదర్శించు)

సమూహం ఐడిని ప్రదర్శించడం మంచిది, కానీ మానవులుగా వారు పేరుపెట్టినప్పుడు వాటిని అర్థం చేసుకోవడం చాలా సులభం.

కింది ఆదేశం యూజర్ యొక్క ప్రాధమిక సమూహం యొక్క పేరును చూపుతుంది:

id -gn

ప్రామాణిక లైనక్స్ పంపిణీపై ఈ ఆదేశం యొక్క అవుట్పుట్ వినియోగదారు పేరు వలె ఉంటుంది. ఉదాహరణకు ఫ్రెడ్.

గుంపు పేరును చూసేందుకు మీరు ఈ క్రింది వాక్యనిర్మాణాన్ని కూడా ఉపయోగించవచ్చు:

id --group --name

మీరు మరొక యూజర్ కోసం ప్రాథమిక సమూహం పేరు చూడాలనుకుంటే ఆదేశంలో వినియోగదారు పేరు ఉంటుంది:

id -gn ఫ్రెడ్
id --group --name fred

id -Gn (ఒక యూజర్ కోసం ప్రదర్శన సెకండరీ గ్రూప్ పేరు)

మీరు ద్వితీయ సమూహ పేర్లను ప్రదర్శించాలనుకుంటే మరియు వినియోగదారుని కోసం ఐడి నంబర్లు కింది ఆదేశాన్ని ఇవ్వు:

id -Gn

అవుట్పుట్ ఫ్రెడ్ యాడ్ క్రెడిట్ సూడో సాంబాషారే సరసన ఏదో ఉంటుంది.

మీరు ఈ క్రింది వాక్యనిర్మాణాన్ని ఉపయోగించి ఒకే సమాచారాన్ని పొందవచ్చు:

id --groups --name

మీరు మరొక యూజర్ కోసం ద్వితీయ సమూహ పేర్లను చూడాలనుకుంటే, కమాండ్లో యూజర్ పేరును పేర్కొనండి:

id -Gn ఫ్రెడ్
id --groups --name fred

id -u (ప్రదర్శన వాడుకరి ID)

కింది ఆదేశంలో ప్రస్తుత వినియోగదారు రకం కోసం వినియోగదారు ఐడిని ప్రదర్శించాలనుకుంటే:

id -u

కమాండ్ నుండి ఉత్పత్తి 1000 పంక్తులు పాటు ఏదో ఉంటుంది.

మీరు కింది ఆదేశాన్ని టైప్ చేయడం ద్వారా అదే ప్రభావాన్ని సాధించవచ్చు:

ఐడి - యూసర్

కమాండ్ యొక్క భాగంగా వినియోగదారు పేరును పేర్కొనడం ద్వారా మీరు మరొక వినియోగదారు కోసం వినియోగదారు ఐడిని కనుగొనవచ్చు:

id -u fred
id - యూసర్ ఫ్రెడ్

id -un (వాడుకరి పేరు ప్రదర్శించు)

మీరు కింది ఆదేశాన్ని టైప్ చేయడం ద్వారా ప్రస్తుత వినియోగదారు కోసం యూజర్పేరును ప్రదర్శించగలరు:

id -un

పైన కమాండ్ నుండి ఉత్పత్తి ఫ్రెడ్ సరళిలో ఏదో ఉంటుంది.

అదే సమాచారాన్ని ప్రదర్శించడానికి మీరు కింది ఆదేశాన్ని ఉపయోగించవచ్చు:

id --user --name

ఈ కమాండ్కు మరొక యూజర్ పేరును అందించడంలో తక్కువ పాయింట్ ఉంది.

సారాంశం

Id కమాండ్ను వుపయోగించటానికి ప్రధాన కారణం ఏమిటంటే వినియోగదారుల సమూహాన్ని తెలుసుకోవడానికి మరియు వినియోగదారుల మధ్య మారడానికి su కమాండ్ను ఉపయోగించినప్పుడు మీరు ఏ యూజర్ను లాగ్ ఇన్ చేసారో తెలుసుకుని గుర్తించడం .

తరువాతి సందర్భంలో, మీరు ఎవరు మీరు లాగిన్ అయ్యారో తెలుసుకోవడానికి whoami కమాండ్ని ఉపయోగించవచ్చు మరియు మీరు సమూహాలకు చెందిన సమూహాలను కనుగొనడానికి సమూహాల ఆదేశం ఉపయోగించవచ్చు.

మీరు వేరొక వినియోగదారుడిగా అనేక ఆదేశాలను అమలు చేయాల్సిన అవసరం ఉంటే మాత్రమే su su ను ఉపయోగించాలి. Ad-hoc ఆదేశాల కొరకు మీరు సుడో కమాండ్ ఉపయోగించాలి.