Skip to main content

ఎలా తాత్కాలికంగా Linux అకౌంట్స్ మరియు ప్రివిలేజేస్ మార్చండి

Anonim

Su కమాండ్ సాధారణంగా తాత్కాలికంగా మరొక ఖాతాకు లాగిన్ చేయడానికి ఉపయోగిస్తారు. కమాండ్ పేరు "ప్రత్యామ్నాయ వినియోగదారు" కు చిన్నది. అయినప్పటికీ, తరచుగా దీనిని "సూపర్ యూజర్" ఆదేశం అని కూడా పిలుస్తారు, ఎందుకంటే తరచూ దీనిని తాత్కాలికంగా లాగిన్ చేయడానికి ఉపయోగిస్తారు రూట్ ఖాతా, అన్ని వ్యవస్థ నిర్వహణ విధులు పూర్తి ప్రాప్తిని కలిగి ఉంది. వాస్తవానికి, మీరు లాగిన్ చేయాలనుకుంటున్న ఖాతాని మీరు పేర్కొనకపోతే, su మీరు లాగిన్ చేయాలని అనుకుంటాడు రూట్ ఖాతా. కోర్సు యొక్క మీరు రూట్ పాస్వర్డ్ తెలుసు. సాధారణ వినియోగదారు ఖాతాకు తిరిగి వస్తే, మరొక ఖాతాలోకి ప్రవేశించిన తర్వాత, మీరు టైప్ చేస్తారు నిష్క్రమణ మరియు తిరిగి హిట్.

సో ప్రాథమిక ఉపయోగం su కేవలం "su" ను కమాండ్ ప్రాంప్ట్ వద్ద ఎంటర్ చేద్దాం:

su రూట్ యూజర్ ఖాతాలు

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

su jdoe -c whoami

మీరు వాటిని సెకీకోలన్స్తో వేరు చేయడం మరియు సింగిల్ కోట్స్తో జతచేయడం ద్వారా ఇతర ఖాతాల్లో బహుళ ఆదేశాలను అమలు చేయవచ్చు, ఈ ఉదాహరణలో:

su jdoe -c 'command1; command2; command3 ' ls grep కాపీని jdoe

su jdoe -c 'ls; grep uid file1> file2; copy2 / usr / local / shared / file3 ' సుడో su సుడో

sudo -u root ./setup.sh

మీరు ప్రవేశించిన తర్వాత, మీరు sudo కమాండ్ ద్వారా ఆదేశాలను నిర్వర్తించగలరు, ప్రతి ఆదేశానికి లాగిన్ (-u root) ను పేర్కొనకుండా కొన్ని నిమిషాలు.

వీలైతే, మీ క్రమబద్ధమైన పనులను ప్రమాదం ద్వారా వ్యవస్థకు తీవ్ర నష్టం కలిగించకుండా నివారించడానికి పరిమితం చేయబడిన అధికారాలతో ఒక ఖాతాను ఉపయోగించడం మంచిది.

కింది ఆదేశంతో మీరు రక్షిత డైరెక్టరీ యొక్క ఫైళ్ళను ఎలా జాబితా చెయ్యవచ్చో కింది ఉదాహరణ చూపుతుంది:

sudo ls / usr / local / classified ప్రసార సందేశం

sudo shutdown -r +20 "నెట్వర్క్ సమస్యను పరిష్కరించడానికి పునఃప్రారంభం"