రూట్ లేదా ఏ ఇతర వాడుకరిని లైనక్స్ కమాండ్ లైన్ ఉపయోగించడం

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

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

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

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

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

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

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

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

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

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

సుడో సు

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

su

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

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

నేను ఎవరు

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

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

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

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

sudo useradd -m టెడ్

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

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

పాస్డ్ టెడ్

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

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

su టెడ్

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

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

su - టెడ్

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

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

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

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

su -c screenfetch - ted

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

Adhoc స్విచ్లు

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

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

su -l

su --login

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

su-s -

su - షెల్ -

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

su -m

su -p

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

సారాంశం

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

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