ప్రధాన కంటెంట్‌కు వెళ్లండి
మాడ్యూల్ 4 · 2లో పాఠం 2కోర్సులో 9/11~10 min
మాడ్యూల్ పాఠాలు (2/2)

యాజమాన్యం మరియు అధికారాలు (చౌన్ మరియు సుడో)

Linux వంటి బహుళ-వినియోగదారు ఆపరేటింగ్ సిస్టమ్‌లో, ప్రతి వనరుకు యజమాని ఉంటుంది మరియు నిర్దిష్ట సమూహానికి చెందినది. యాజమాన్యాన్ని నిర్వహించడం మరియు తాత్కాలికంగా ఉన్నత అధికారాలను పొందడం సిస్టమ్ భద్రతకు కీలకం.


యజమాని మరియు సమూహాన్ని సవరించడం: chown మరియు chgrp

chown (ఓనర్‌ని మార్చండి) ఆదేశం మిమ్మల్ని ఫైల్ లేదా డైరెక్టరీ యొక్క యజమాని వినియోగదారుని మరియు/లేదా సమూహాన్ని మార్చడానికి అనుమతిస్తుంది. సిస్టమ్ అడ్మినిస్ట్రేటర్ (root) లేదా ప్రస్తుత యజమాని (తగినంత అధికారాలతో) మాత్రమే ఈ మార్పు చేయగలరు.

chown సింటాక్స్

chown యొక్క ప్రాథమిక వాక్యనిర్మాణం కొత్త యజమానిని మరియు ఐచ్ఛికంగా కోలన్ ద్వారా వేరు చేయబడిన సమూహాన్ని పేర్కొనడానికి అనుమతిస్తుంది ::

Bash
chown admin report.txt           # Changes owner to 'admin'
chown admin:staff report.txt     # Changes owner to 'admin' and group to 'staff'
chown :staff report.txt          # Changes group only to 'staff' (equivalent to chgrp)

chgrp (సమూహాన్ని మార్చండి) కమాండ్ ఫైల్ లేదా డైరెక్టరీ యొక్క సమూహ యజమానిని మార్చడానికి ప్రత్యేకంగా అంకితం చేయబడింది:

Bash
chgrp developers script.sh       # Sets the file group to 'developers'

సూపర్యూజర్ అధికారాలు: sudo

Linuxలో, నిర్వాహక వినియోగదారు పేరు root మరియు సిస్టమ్‌పై పూర్తి నియంత్రణను కలిగి ఉంటారు. భద్రతా కారణాల దృష్ట్యా, మీరు root వలె నిరంతరం పని చేయకూడదు. బదులుగా, మీరు sudo (సూపర్యూజర్ డూ) ఆదేశాన్ని ఉపయోగించండి.

sudo root అధికారాలతో (లేదా మరొక వినియోగదారు అధికారాలు) ఒకే ఆదేశాన్ని అమలు చేయడానికి అధీకృత వినియోగదారుని అనుమతిస్తుంది:

Bash
sudo chown root:root private.key  # Changes owner to root by requesting elevated privileges

మీరు sudoతో ఆదేశాన్ని అమలు చేసినప్పుడు, సిస్టమ్ సాధారణంగా మీ గుర్తింపును నిర్ధారించడానికి మరియు ఆపరేషన్‌ను ప్రామాణీకరించడానికి మీ ప్రస్తుత వినియోగదారు పాస్‌వర్డ్‌ను (రూట్ కాదు) నమోదు చేయమని అడుగుతుంది.


మీరే ప్రయత్నించండి

వ్యాయామం 1: యజమానిని మార్చండి

వ్యాయామం#linux.m4.l2.e1
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

'script.sh' ఫైల్ యజమాని వినియోగదారుని 'అడ్మిన్'గా మార్చండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

యజమానిని మార్చడానికి 'chown admin script.sh' ఆదేశాన్ని ఉపయోగించండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం 2: సమూహ యజమానిని మార్చండి

వ్యాయామం#linux.m4.l2.e2
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

'runner.sh' ఫైల్‌తో అనుబంధించబడిన సమూహాన్ని సవరించండి, దానిని 'డెవలపర్లు'గా సెట్ చేయండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

'డెవలపర్లు' సమూహం మరియు 'runner.sh' ఫైల్ తర్వాత chgrp ఆదేశాన్ని ఉపయోగించండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం 3: సుడోతో యజమాని మరియు సమూహాన్ని మార్చండి

వ్యాయామం#linux.m4.l2.e3
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

'private.key' ఫైల్ యొక్క యజమాని మరియు సమూహం రెండింటినీ 'రూట్'కి సవరించండి. ఇది రక్షిత సిస్టమ్ ఆపరేషన్ అయినందున, 'sudo'ని ఉపయోగించి నిర్వాహక అధికారాలతో ఆదేశాన్ని అమలు చేయండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

రన్ చౌన్ ముందు సుడో. 'root:root' యజమాని: సమూహంగా మరియు 'private.key' ఫైల్‌గా పేర్కొనండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది