Skip to main content

"Su" కమాండ్ ఉపయోగించి యూజర్ మారడం ఎలా

Anonim

ఈనాడు కమాండ్ లైన్తో చాలా పరస్పర చర్య లేకుండా లైనక్స్ను ఉపయోగించడం సాధ్యపడుతుంది, కాని కమాండ్ లైన్ ఉపయోగించి ఏదైనా చేయడం గ్రాఫికల్ సాధనాన్ని ఉపయోగించడం కంటే చాలా సులభం.

డెపియాన్ మరియు ఉబుంటు ఆధారిత పంపిణీలలో సాఫ్ట్వేర్ను ఇన్స్టాల్ చేయడానికి ఉపయోగించే కమాండ్ లైన్ నుండి మీరు కమాండ్ లైన్ నుండి క్రమం తప్పకుండా ఉపయోగించగల కమాండ్ యొక్క ఉదాహరణ.

Apt-get ను ఉపయోగించి సాఫ్ట్ వేర్ ను వ్యవస్థాపించడానికి మీరు తగిన అనుమతి ఉన్న వినియోగదారునిగా ఉండాలి.

ఉబుంటు మరియు మింట్ వంటి ప్రసిద్ధ డెస్క్టాప్ లైనక్స్ ఆపరేటింగ్ సిస్టమ్స్ యొక్క మొదటి ఆదేశాలలో వినియోగదారులు సుడో.

Sudo ఆదేశం మిమ్మల్ని మరొక వాడుకరి వలె ఏ ఆదేశమును నడుపుటకు అనుమతించును మరియు సాధారణముగా అనుమతులు పెంచుటకు వుపయోగించబడుతుంది, తద్వారా ఆదేశం నిర్వాహకుడిగా నడుస్తుంది (ఇది లైనక్స్ పదాలలో రూట్ యూజర్ అని పిలుస్తారు).

అన్ని బాగా మరియు మంచిది కానీ మీరు వరుస ఆదేశాలను అమలు చేయబోతున్నా లేదా మీరు సుదీర్ఘకాలం కోసం మరొక వినియోగదారు వలె అమలు చేయాల్సి వస్తే అప్పుడు మీరు వెతుకుతున్నది ఏమిటంటేsuఆదేశం.

ఈ గైడ్ ఎలా ఉపయోగించాలో చూపుతుంది su కమాండ్ మరియు అందుబాటులో స్విచ్లు గురించి సమాచారం అందిస్తుంది.

రూటు వాడుకరికి మారండి

రూట్ యూజర్ కు మారటానికి మీరు అదే సమయంలో ALT మరియు T ను నొక్కడం ద్వారా టెర్మినల్ను తెరవాలి.

మీరు రూట్ యూజర్ కు మారటానికి మార్గం భిన్నంగా ఉంటుంది. ఉదాహరణకు ఉబుంటు ఆధారిత పంపిణీ లైనక్స్ మింట్, ఉబుంటు, కుబుంటు, జుబుంటు మరియు లుబుంటు వంటివి మీరు ఈ క్రింది విధంగా సుడో కమాండ్ను ఉపయోగించి మారాలి:

సుడో సు

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

su

మీరు sudo తో ఆదేశాన్ని నడిపిస్తే, అప్పుడు మీరు అడగబడతారు సుడో పాస్వర్డ్ కానీ మీరు ఆదేశాన్ని అమలు చేస్తే su అప్పుడు మీరు రూట్ సంకేతపదాన్ని నమోదు చేయాలి.

మీరు రూట్ వినియోగదారి రకానికి నిజంగా మారారు అని నిర్ధారించడానికి కింది ఆదేశం:

నేను ఎవరు

Whoami కమాండ్ మీరు ప్రస్తుతం నడుస్తున్న వినియోగదారుని చెబుతుంది.

మరొక వినియోగదారునికి మారడం మరియు వారి పర్యావరణాన్ని అడాప్ట్ చేయడం ఎలా

Su కమాండ్ ఏ ఇతర యూజర్ ఖాతాకు మారడానికి ఉపయోగించవచ్చు.

ఉదాహరణకు, మీరు useradd ఆదేశం ఉపయోగించి టెడ్ అని పిలవబడే కొత్త యూజర్ను క్రింది విధంగా ఊహించుకోండి:

sudo useradd -m టెడ్

ఇది టెడ్ అని పిలిచే ఒక వినియోగదారుని సృష్టిస్తుంది మరియు ఇది టెడ్ అని పిలవబడే ఇంటికి డైరెక్టరీని సృష్టిస్తుంది.

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

పాస్డ్ టెడ్

పైన పేర్కొన్న ఆదేశం టెడ్ ఖాతాకు పాస్వర్డ్ను సృష్టించి, నిర్ధారించడానికి మిమ్మల్ని అడుగుతుంది.

కింది ఆదేశాన్ని ఉపయోగించి మీరు టెడ్ ఖాతాకు మారవచ్చు:

su టెడ్

ఇది పైన ఉన్న కమాండ్ టెడ్ లాగానే లాగ్ అవుతుంది కానీ మీరు టెస్ట్ కోసం హోమ్ ఫోల్డర్లో ఉంచబడదు మరియు టెడ్ జోడించిన ఏ అమరికలను .bashrc ఫైల్ లోడ్ చేయబడదు.

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

su - టెడ్

ఈ సమయంలో మీరు టెడ్ లాగా లాగిన్ అయినప్పుడు టెడ్ కోసం హోమ్ డైరెక్టరీలో ఉంచబడుతుంది.

పూర్తి చర్యలో దీనిని చూసిన మంచి మార్గం టెడ్ యూజర్ ఖాతాకు స్క్రీన్ఫెట్ యుటిలిటీని జోడించడం.

వినియోగదారుని ఖాతాల మార్పిడి తర్వాత ఒక కమాండ్ని అమలు చేయండి

మీరు వేరొక యూజర్ ఖాతాకు మారాలనుకుంటే, మీరు ఈ కింది విధంగా -c స్విచ్ ను వాడటం మారిన వెంటనే ఒక ఆదేశాన్ని కలిగిఉంటే:

su -c screenfetch - ted

పై ఆదేశం లో su స్విచ్లు యూజర్, ఆ -c screenfetch స్క్రీన్ఫెట్ యుటిలిటీని మరియు ఆదరిస్తుంది - టెడ్ టెడ్ ఖాతాకు స్విచ్లు.

Adhoc స్విచ్లు

నేను ఇప్పటికే మీరు మరొక ఖాతాకు ఎలా మారవచ్చు మరియు ఇదే విధమైన పర్యావరణాన్ని ఎలా ఉపయోగించాలో చూపించాను - స్విచ్.

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

su -lsu --login

మీరు ఈ క్రింది విధంగా -s స్విచ్ అందించడం ద్వారా వినియోగదారుని మారినప్పుడు మీరు డిఫాల్ట్ నుండి వేరొక షెల్ను అమలు చెయ్యవచ్చు:

su-s -su - షెల్ -

కింది స్విచ్లను ఉపయోగించి మీరు ప్రస్తుత పర్యావరణ సెట్టింగులను సంరక్షించవచ్చు:

su -msu -psu - ప్రవృత్తి-వాతావరణం

సారాంశం

చాలా సాధారణం వినియోగదారులు ఉన్నత అధికారాలతో ఆదేశాలను అమలు చేయడానికి కేవలం sudo ఆదేశంతో పొందుతారు కానీ మీరు మరొక యూజర్గా లాగ్ ఇన్ చేయబడిన సుదీర్ఘమైన మొత్తం ఖర్చు చేయాలనుకుంటే su ఆదేశం.

ఇది మీరు చేతిలో ఉద్యోగం కోసం అవసరం అనుమతులు తో ఒక ఖాతా వలె అమలు చేయడానికి ఒక మంచి ఆలోచన అయితే పేర్కొంది విలువ. వేరే మాటలలో రూట్ గా ప్రతి ఆదేశం అమలు చేయవద్దు.