Gksu మరియు gksudo ఆదేశాలు మీరు గ్రాఫికల్ అనువర్తనాలను నడుపుతున్నప్పుడు మీ అనుమతులను పెంచుటకు అనుమతించును.
వారు తప్పనిసరిగా సమానమైన గ్రాఫికల్ ఆదేశాలు మరియు su కమాండ్ మరియు సూడో ఆదేశం .
సంస్థాపన
అప్రమేయంగా gksu అప్రమేయంగా అన్ని లైనక్సు పంపిణీలనందు అప్రమేయంగా సంస్థాపించబడదు.
మీరు ఆప్ట్-కమాండ్ ఆదేశం ఉపయోగించి కమాండ్ లైన్ నుంచి ఉబంటులోనే ఇన్స్టాల్ చేసుకోవచ్చు.
sudo apt-get gksu install
సినాప్టిక్ ప్యాకేజీ నిర్వాహికను ఉపయోగించి మీరు gksu ను కూడా వ్యవస్థాపించవచ్చు. ఈ సాధనం ప్రధాన ఉబుంటు ప్యాకేజీ మేనేజర్లో అందుబాటులో లేదు.
ఎందుకు మీరు gksu ఉపయోగించండి అనుకుంటున్నారా
మీరు Nautilus ఫైల్ మేనేజర్ను వాడుతున్నారని ఊహిస్తూ, వేరొక వినియోగదారునికి చెందిన ఒక ఫోల్డర్లో లేదా ఒక రూట్ యూజర్గా ప్రాప్యత చేయగలిగే ఫోల్డర్లో మీరు ఒక ఫైల్ను సవరించాలని అనుకుంటున్నారా.
మీరు యాక్సెస్ చేయడానికి మీకు పరిమితమైన అనుమతులను కలిగి ఉన్న ఫోల్డర్ను తెరిచినప్పుడు మీరు సృష్టించే ఫైల్ మరియు ఫోల్డర్ సృష్టించడం వంటి ఎంపికలు కనిపిస్తాయి.
మీరు ఒక టెర్మినల్ విండోను తెరిచి, su కమాండ్ ఉపయోగించి మరొక యూజర్కు మారండి మరియు నానో ఎడిటర్ను ఉపయోగించి ఫైల్లను సృష్టించండి లేదా సవరించండి. ప్రత్యామ్నాయంగా, మీరు సరైన అనుమతులు లేని ప్రదేశాలలో ఫైల్లను సవరించడానికి సుడో కమాండ్ను ఉపయోగించవచ్చు.
Gksu అప్లికేషన్ వేరొక వినియోగదారుగా మీరు నుటిల్లను అమలు చేయగలదు, అనగా మీరు ప్రస్తుతం ఫైల్స్ మరియు ఫోల్డర్లను యాక్సెస్ చేయగలరు.
Gksu ఎలా ఉపయోగించాలి
Gksu అమలు చేయడానికి ఒక సాధారణ మార్గం ఒక టెర్మినల్ విండోను తెరిచి, క్రింది వాటిని టైప్ చేయండి:
gksu
ఒక చిన్న విండో రెండు పెట్టెలతో తెరవబడుతుంది:
- రన్
- యూజర్గా
రన్ బాక్స్ మీరు రన్ చేయాలనుకుంటున్న ప్రోగ్రామ్ పేరును తెలుసుకోవాలనుకుంటుంది మరియు వినియోగదారుడు ప్రోగ్రామ్ను అమలు చేయడానికి ఏ వినియోగదారుని నిర్ణయించాలని మిమ్మల్ని అనుమతిస్తుంది.
మీరు gksu ను రన్ చేసి nautilus ను రన్ కమాండ్గా ప్రవేశపెట్టి, రూట్గా వినియోగదారుని వదిలేస్తే, మీరు ఇంతకుముందు యాక్సెస్ చేయలేని ఫైళ్ళను మరియు ఫోల్డర్లను మన్నించవచ్చు.
మీరు సొంతంగా gksu ఆదేశం ఉపయోగించాల్సిన అవసరం లేదు. మీరు అమలు చేయాలనుకుంటున్న ఆదేశం మరియు కిందివాటిలో వినియోగదారుని పేర్కొనవచ్చు:
gksu -u root nautilus
Gksu మరియు gksudo మధ్య తేడా
ఉబుంటు జిక్సులో మరియు జిక్సూడో అదే పనిని ప్రమేయం చేస్తూ ఉంటాయి. (ఇద్దరూ ఇదే విధులు నిర్వర్తిస్తారు).
అయితే మీరు gksu అనేది su యొక్క ఆదేశం యొక్క గ్రాఫికల్ సమానమైనదని భావించాలి, అనగా మీరు యూజర్ యొక్క పర్యావరణానికి మారారు. Gksudo కమాండ్ sudo ఆదేశంకు సమానంగా ఉంటుంది, అనగా మీరు అనువర్తనంగా నడుచుకుంటున్న వ్యక్తిగా డిఫాల్ట్గా రూట్ అవుతున్న వ్యక్తిగా నడుపుతున్నారు.
ఎలివేటెడ్ అనుమతులు తో గ్రాఫికల్ అనువర్తనాలు రన్నింగ్ చేసినప్పుడు జాగ్రత్తగా ఉండండి
నోట్యులస్ ఉపయోగించి ఫైళ్లను సృష్టించడం మరియు సవరించడం ఒక gksudo లేదా gksu గా నడుస్తున్న సమయంలో వినాశకరమైన పరిణామాలకు దారి తీస్తుంది.
అధునాతన సెట్టింగులు క్రింద gksu మరియు gksudo అప్లికేషన్ లోపల ఒక ఎంపికను ఉంది వాతావరణం సంరక్షించేందుకు అని పిలుస్తారు.
ఇది ప్రస్తుతం లాగ్ ఇన్ చేసిన యూజర్ యొక్క సెట్టింగులతో అనువర్తనాన్ని యాక్సెస్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, కానీ సాధారణంగా మీరు రూపుదిద్దుకునే వినియోగదారుని వలె అనువర్తనాన్ని అమలు చేయండి.
ఇది ఎందుకు చెడ్డది?
మీరు నడుస్తున్న అప్లికేషన్ ను నౌటిల్ల ఫైల్ మేనేజర్ అని మరియు మీరు జాన్ గా లాగ్ ఇన్ అవుతారు.
నౌటిల్లను root గా అమలు చేయడానికి మీరు gksudo ను ఉపయోగిస్తున్నారని ఇప్పుడు ఊహిస్తున్నాను. మీరు జాన్ గా లాగ్ అయ్యారు, కాని రూట్గా నోటిలస్ నడుపుతున్నారు.
మీరు హోమ్ ఫోల్డర్ క్రింద ఫైళ్ళను మరియు ఫోల్డర్లను సృష్టించడం మొదలుపెడితే మీరు ఫైల్ను రూట్ తో యజమానిగా మరియు గుంపుగా రూట్ అవుతున్నారని తప్పనిసరిగా తెలియదు.
సాధారణ ఫైల్స్గా నౌటిల్లాస్ నడుపుతున్నప్పుడు ఈ ఫైళ్లను మీరు ప్రయత్నించండి మరియు యాక్సెస్ చేసినప్పుడు మీరు ఫైళ్ళను ఎడిట్ చేయలేరు.
సంకలనం అయిన ఫైల్స్ ఆకృతీకరించిన ఫైల్స్ అయితే ఇది నిజంగా చాలా చెడ్డది కావచ్చు.
మీరు gksu ఉపయోగించాలి
GNOME వికీలోని gksu పేజీ gksu ను ఉపయోగించడం మంచిది కాదు మరియు ఇది ప్రస్తుతం విధానాన్ని వాడటానికి తిరిగి వ్రాయబడుతుందని సూచిస్తుంది.
ప్రస్తుతం ఏవిధమైన ప్రత్యామ్నాయ ప్రత్యామ్నాయం లేదు.
ఉబుంటులో సాధారణ అనువర్తనాలకు రూట్ ఎంపికగా ఎలా రన్ చేయాలో
ఒక అనువర్తనం కోసం కుడి క్లిక్ మెనుని మీరు జోడించాలనుకుంటున్నట్లు ఆలోచించండి, తద్వారా మీరు కోరుకుంటే రూట్గా మీరు రన్ చెయ్యవచ్చు.
ఉబుంటు లాంచర్పై దాఖలు చేసిన క్యాబినెట్ చిహ్నాన్ని క్లిక్ చేయడం ద్వారా నోటిలస్ తెరవండి.
ఎడమ వైపున ఉన్న "కంప్యూటర్" ఐకాన్పై క్లిక్ చేసి, ఫోల్డర్కు వెళ్లండి, ఆపై వాటా ఫోల్డర్ మరియు చివరికి అప్లికేషన్ ఫోల్డర్కు నావిగేట్ చేయండి.
కింద ఫైలింగ్ "ఫైల్స్" తో దాఖలు చేయబడిన క్యాబినెట్ చిహ్నాన్ని కనుగొనండి. ఐకాన్పై కుడి క్లిక్ చేసి, "కాపీ" కు ఎంచుకోండి. హోమ్, స్థానిక, వాటా మరియు అప్లికేషన్ ఫోల్డర్కు ఇప్పుడు నావిగేట్ చేయండి. (హోమ్ ఫోల్డర్లో కుడి-క్లిక్ చేసి "దాచిన ఫైళ్లను చూపు" ఎంచుకోవడం ద్వారా మీరు స్థానిక ఫోల్డర్ను వెతకాలి ).
చివరిగా "ఎంచుకోండి" క్లిక్ చేయండి
ఇప్పుడు హోమ్ ఫోల్డర్ మరియు స్థానిక, వాటా మరియు అప్లికేషన్ ఫోల్డర్కు నావిగేట్ చేయండి.
సూపర్ కీని నొక్కండి మరియు "gedit" అని టైప్ చేయండి. ఒక టెక్స్ట్ ఎడిటర్ చిహ్నం కనిపిస్తుంది. ఐకాన్పై క్లిక్ చేయండి.
నౌటిల్ల విండో నుండి nautilius.desktop చిహ్నాన్ని ఎడిటర్లోకి లాగండి.
"Action = Window" అని చెప్పే లైన్ కోసం శోధించండి మరియు ఈ క్రింది దానిని మార్చండి:
చర్య = విండో, ఓపెన్ రూట్
దిగువన క్రింది పంక్తులను జోడించండి:
[డెస్క్టాప్ యాక్షన్ రూట్ తెరువు]
పేరు = రూటుగా తెరవండి
ఎగ్జిక్యూట్ = gksu nautilus
ఫైల్ను సేవ్ చేయండి.
లాగ్ ఇన్ లాగ్ అవ్వండి మరియు మీరు ఫిల్లింగ్ క్యాబినెట్ ఐకాన్పై కుడి-క్లిక్ చేసి, "అడ్డంగా తెరవండి" ను నిర్వాహకుడిగా నౌటిల్లను నడపడానికి ఎంచుకోండి.
సారాంశం
Gksu మీరు నిర్వాహక కార్యక్రమాలను నిర్వహించాల్సిన అవసరం ఉన్నట్లయితే మీరు టెర్మినల్ను ఉపయోగించడం మంచిది