Çfarë është gksu dhe pse do ta përdorni?

Komandat gksu dhe gksudo ju lejojnë të ngritni lejet tuaja gjatë zbatimit të aplikacioneve grafike.

Ato janë në thelb komandat grafike ekuivalente me komandën su dhe komandën sudo .

instalim

By default gksu nuk është domosdoshmërisht i instaluar nga default gjithsesi më shumë në të gjitha shpërndarjet Linux.

Ju mund ta instaloni atë brenda Ubuntu nga vija e komandës duke përdorur komandën apt-get si më poshtë:

sudo apt-get instaloni gksu

Gjithashtu mund të instaloni gksu duke përdorur menaxherin e paketave synaptic . Si të shkruani këtë mjet nuk është i disponueshëm në menaxherin kryesor të paketës Ubuntu.

Pse do ta përdorni gksu

Imagjinoni që po përdorni Menaxherin e skedarëve Nautilus dhe dëshironi të redaktoni një skedar në një dosje në pronësi të një përdorues tjetër ose në të vërtetë një dosje që mund të arrihet vetëm si përdorues rrënjë.

Kur hapni një dosje me të cilën keni leje të kufizuara për të hyrë, do të gjeni se opsione të tilla si krijimi i skedarit dhe krijimi i dosjes janë të grira.

Ju mund të hapni një dritare të terminalit, kaloni te një përdorues tjetër duke përdorur komandën su dhe pastaj krijoni ose redaktoni skeda duke përdorur editorin nano . Përndryshe, ju mund të përdorni komandën sudo për të redaktuar skedarët në vendet ku nuk keni lejet e duhura.

Aplikimi gksu ju lejon të përdorni Nautilus si përdorues të ndryshëm, që do të thotë se do të keni qasje në skedarët dhe dosjet që aktualisht janë të zbardhuara.

Si të përdorni gksu

Një mënyrë e thjeshtë për të drejtuar gksu është të hapni një dritare terminali dhe të shkruani sa vijon:

gksu

Një dritare e vogël do të hapet me dy kuti:

Kutia e drejtimit dëshiron të dijë emrin e programit që dëshironi të kandidoni dhe si kutia Userbox ju lejon të vendosni se cili përdorues do të kandidojë programin si.

Nëse ju drejtuar gksu dhe shkruani nautilus si komandë të drejtuar dhe e lini përdoruesin si rrënjë, tani do të jeni në gjendje të manipuloni skedarët dhe dosjet që më herët nuk janë të qasshme.

Ju nuk duhet të përdorni vetë komandën gksu. Ju mund të specifikoni komandën që dëshironi të kandidoni dhe përdoruesit të gjitha në një si më poshtë:

gksu -u root nautilus

Diferenca mes gksu Dhe gksudo

Në Ubuntu gksu dhe gksudo kryejnë të njëjtën detyrë si ato janë të lidhura simbolikisht. (ata të dy tregojnë të njëjtin ekzekutues).

Ju duhet, megjithatë, të supozoni se gksu është ekvivalenti grafik i komandës su që do të thotë që ju keni kaluar në mjedisin e përdoruesit. Komanda gksudo është ekuivalente me komandën sudo, që do të thotë që po e ekzekutoni aplikacionin si person që po imperson, i cili me parazgjedhje është rrënjë.

Kini kujdes kur drejtoni aplikacione grafike me leje të ngritura

Krijimi dhe redaktimi i skedarëve duke përdorur Nautilus ndërsa kandidon si gksudo ose gksu mund të çojë në pasoja katastrofike.

Ekziston një opsion brenda aplikacionit gksu dhe gksudo nën parametrat e avancuar që quhet ambienti i ruajtur.

Kjo ju lejon të përdorni aplikacionin me cilësimet e përdoruesit të regjistruar aktualisht, por të përdorni aplikacionin si përdorues që po përshkruani, gjë që zakonisht është rrënjë.

Pse është kjo një gjë e keqe?

Imagjinoni që aplikacioni që po vrapon është menaxheri i skedarit Nautilus dhe jeni regjistruar si Gjoni.

Tani imagjinoni se po përdorni gksudo për të drejtuar Nautilusin si rrënjë. Ju jeni regjistruar si Gjoni, por drejtoni Nautilusin si rrënjë.

Nëse filloni të krijoni skedarë dhe dosje nën dosjen e shtëpisë, nuk do ta dini që skedarët po krijohen me rrënjë si pronar dhe rrënjë si grupi.

Kur përpiqeni të përdorni këto skedarë duke përdorur Nautilusin si përdorues normal të Gjonit, nuk do të jeni në gjendje të redaktoni skedarët.

Nëse skedarët që u redaktuan ishin skedarë të konfigurimit atëherë kjo mund të jetë vërtet shumë e keqe.

Duhet ta përdorni gksu

Faqja gksu në wiki GNOME sugjeron që përdorimi i gksu nuk është më një ide e mirë dhe aktualisht po rishkruhet për të përdorur politikat.

Sidoqoftë nuk ekziston asnjë alternativë praktike për momentin.

Si të Shto Një Run Si Opsioni Root Për Aplikime të Përbashkët Në Ubuntu

Imagjinoni që dëshironi të jeni në gjendje të shtoni një meny të drejtën e klikimit në një aplikim në mënyrë që të mund ta përdorni si rrënjë nëse dëshironi.

Hapni Nautilus duke klikuar mbi ikonën e kabinetit të dosjeve në Ubuntu Launcher .

Klikoni në ikonën "Kompjuter" në anën e majtë dhe lundroni në dosjen usr, pastaj dosjen e ndarë dhe së fundi dosjen e aplikacioneve.

Gjeni ikonën e kabinetit të dosjes me fjalën "Files" nën të. Djathtas-klikoni mbi ikonën dhe zgjidhni "kopjo". Tani lundroni në dosjen e shtëpisë, lokale, të ndarë dhe të aplikacioneve. ( Duhet të zbuloni dosjen lokale duke klikuar me të djathtën në dosjen kryesore dhe duke zgjedhur "shfaqni skedarët e fshehur").

Së fundi klikoni "zgjidhni"

Tani lundroni në dosjen e shtëpisë dhe pastaj dosjen lokale, të ndarë dhe aplikacionet.

Shtypni butonin super dhe shkruani "gedit". Do të shfaqet një ikonë e redaktuesit të tekstit. Kliko në ikonën.

Zvarrisni ikonën nautilius.desktop nga dritarja Nautilus në redaktorin.

Kërkoni vijën që thotë "Veprim = Dritare" dhe ndryshoni atë në vijim:

veprim = Dritare, Open Root

Shtojini vijat e mëposhtme në pjesën e poshtme:

[Aksioni i Desktopit Hapet Si Rrënjë]

Emri = Open As Root

Exec = gksu nautilus

Ruaj skedarin.

Identifikoni një regjistër dhe do të jeni në gjendje të klikoni me të djathtën në ikonën e kabinetit të dosjeve dhe zgjidhni "hapur si rrënjë" për të drejtuar Nautilus si administrator.

përmbledhje

Përderisa gksu është një opsion unë mendoj se në qoftë se keni nevojë për të kryer detyra administrative atëherë ju jeni më mirë duke përdorur terminalin