Beth yw gksu a Pam Fyddech chi'n ei Ddefnyddio?

Mae'r gorchmynion gksu a gksudo yn eich galluogi i godi eich caniatâd wrth redeg ceisiadau graffigol.

Yn eu hanfod, maent yn gorchmynion graffigol cyfwerth i'r gorchymyn gorchymyn a'r gorchymyn sudo .

Gosod

Nid yw gksu o reidrwydd wedi ei osod o reidrwydd yn fwy na dim o fewn pob dosbarthiad Linux.

Gallwch ei osod o fewn Ubuntu o'r llinell orchymyn gan ddefnyddio'r gorchymyn apt-get fel a ganlyn:

sudo apt-get install gksu

Gallwch hefyd osod gksu gan ddefnyddio'r rheolwr pecyn synaptig . Wrth ysgrifennu, nid yw'r offeryn hwn ar gael yn y prif Reolwr Pecynnau Ubuntu.

Pam Fyddech Chi'n Defnyddio Gksu

Dychmygwch eich bod yn defnyddio rheolwr ffeiliau Nautilus ac rydych am olygu ffeil mewn ffolder sy'n eiddo i ddefnyddiwr arall neu yn wir ffolder y gellir ei ddefnyddio fel y defnyddiwr gwreiddiol yn unig.

Pan fyddwch yn agor ffolder sydd â chaniatâd cyfyngedig i chi ddod o hyd i chi, fe welwch fod opsiynau megis creu ffeil a chreu ffolder yn cael eu gwagio allan.

Gallech agor ffenestr derfynell, newid i ddefnyddiwr arall gan ddefnyddio'r gorchymyn ei hun ac yna creu neu olygu ffeiliau gan ddefnyddio'r golygydd nano . Fel arall, gallech ddefnyddio'r gorchymyn sudo i olygu ffeiliau mewn mannau lle nad oes gennych y caniatâd cywir.

Mae'r cais gksu yn gadael i chi redeg Nautilus fel defnyddiwr gwahanol sy'n golygu y bydd gennych fynediad i'r ffeiliau a'r ffolderi sydd ar hyn o bryd yn llwyr.

Sut i Ddefnyddio gksu

Ffordd syml o redeg gksu yw agor ffenestr derfynell a theipiwch y canlynol:

gksu

Bydd ffenestr fach yn agor gyda dau blychau:

Mae'r blwch rhedeg am wybod enw'r rhaglen yr hoffech ei rhedeg a bod y botwm defnyddiwr yn gadael i chi benderfynu pa ddefnyddiwr i redeg y rhaglen fel y mae.

Os ydych chi'n rhedeg gksu a nodwch nautilus fel y gorchymyn rhedeg ac yn gadael y defnyddiwr fel gwreiddyn, byddwch yn awr yn gallu trin ffeiliau a ffolderi na ellir eu cyrraedd o'r blaen.

Does dim rhaid i chi ddefnyddio'r gorchymyn gksu ar ei ben ei hun. Gallwch nodi'r gorchymyn yr hoffech ei redeg a'r defnyddiwr i gyd mewn un fel a ganlyn:

nawsil gwraidd gksu -u

Gwahaniaeth Rhwng gksu A gksudo

Yn Ubuntu gksu a gksudo cyflawni'r un dasg gan eu bod yn gysylltiedig yn symbolaidd. (maent yn pwyntio'r un gweithredadwy).

Fodd bynnag, dylech gymryd yn ganiataol mai gksu yw'r cyfatebol graffigol i'r gorchymyn sy'n golygu eich bod wedi newid i amgylchedd y defnyddiwr. Mae'r gorchymyn gksudo yn gyfwerth â'r gorchymyn sudo sy'n golygu eich bod yn rhedeg y cais fel y person yr ydych yn ei ddynodi, sydd yn ddiofyn yn wraidd.

Byddwch yn ofalus wrth redeg ceisiadau graffigol gyda chaniatâd uwch

Gall creu a golygu ffeiliau gan ddefnyddio Nautilus tra'n rhedeg fel gksudo neu gksu arwain at ganlyniadau trychinebus.

Mae opsiwn o fewn y cais gksu a gksudo o dan y gosodiadau datblygedig a elwir yn cadw'r amgylchedd.

Mae hyn yn eich galluogi i gael mynediad i'r cais gyda gosodiadau'r defnyddiwr sydd wedi'i logio ar hyn o bryd ond yn rhedeg y cais fel y defnyddiwr yr ydych yn ei ddynodi, sy'n gyffredin yn gwreiddio.

Pam fod hyn yn beth drwg?

Dychmygwch fod y cais rydych chi'n ei redeg yn rheolwr ffeiliau Nautilus ac rydych wedi mewngofnodi fel John.

Nawr, dychmygwch eich bod yn defnyddio gksudo i redeg Nautilus fel gwreiddyn. Rydych chi wedi mewngofnodi fel John, ond yn rhedeg Nautilus fel gwreiddiau.

Os byddwch chi'n dechrau creu ffeiliau a ffolderi o dan y ffolder cartref, ni fyddwch o reidrwydd yn gwybod bod y ffeiliau'n cael eu creu gyda gwreiddyn fel perchennog a gwreiddiau'r grŵp.

Pan geisiwch ddefnyddio'r ffeiliau hyn gan ddefnyddio Nautilus yn rhedeg fel defnyddiwr arferol John, ni fyddwch yn gallu golygu'r ffeiliau.

Pe bai'r ffeiliau a golygwyd yn ffeiliau ffurfweddu, gall hyn fod yn ddrwg iawn yn wir.

A ddylech chi ddefnyddio gksu

Mae'r dudalen gksu ar y GNOME wiki yn awgrymu nad yw defnyddio gksu yn syniad da bellach ac mae'n cael ei ailysgrifennu ar hyn o bryd i ddefnyddio'r polisi polisi.

Fodd bynnag, nid oes dewis arall ymarferol ar hyn o bryd.

Sut I Ychwanegu Rhedeg Opsiwn Root i Geisiadau Cyffredin Yn Ubuntu

Dychmygwch eich bod am allu ychwanegu dewislen dde-glicio i gais fel y gallwch ei redeg fel gwreiddyn os dymunwch.

Agor Nautilus trwy glicio ar yr eicon cabinet ffeilio ar y Ubuntu Launcher .

Cliciwch ar yr eicon "Cyfrifiadur" ar yr ochr chwith ac ewch i'r ffolder usr, yna'r ffolder rhannu ac yn olaf y ffolder ceisiadau.

Dewch o hyd i'r eicon ffeilio cabinet gyda'r gair "Ffeiliau" o dan y dudalen. De-gliciwch ar yr eicon a dewis "copi i". Nawr, ewch i'r ffolder cartref, lleol, rhannu a chymwysiadau. ( Bydd angen i chi ddileu'r ffolder lleol trwy glicio dde yn y ffolder cartref a dewis "dangos ffeiliau cudd").

Yn olaf, cliciwch "dewis"

Nawr, dewch i ffolder y cartref ac yna ffolder lleol, rhannu a chymwysiadau.

Gwasgwch yr allwedd super a theipiwch "gedit". Bydd eicon golygydd testun yn ymddangos. Cliciwch ar yr eicon.

Llusgwch yr eicon nautilius.desktop o ffenestr Nautilus i'r golygydd.

Chwiliwch am y llinell sy'n dweud "Action = Window" a'i newid i'r canlynol:

gweithredu = Ffenestr, Root Agored

Ychwanegwch y llinellau canlynol ar y gwaelod:

[Gweithred Pen-desg Agored Fel Root]

Enw = Agored Fel Root

Exec = gksu nautilus

Cadw'r ffeil.

Cofnodwch log yn ôl a bydd modd ichi glicio ar yr eicon cabinet ffeilio a dewis "agor fel gwreiddyn" i redeg Nautilus fel gweinyddwr.

Crynodeb

Er bod gksu yn opsiwn, credaf, os bydd angen i chi gyflawni tasgau gweinyddol, yna rydych chi'n well i chi ddefnyddio'r terfynell