Kio estas gksu kaj kial vi uzos ĝin?

La gksu kaj gksudo-komandoj permesas al vi levi viajn permesojn, kiam vi funkcias grafikajn aplikojn.

Ili estas esence ekvivalentaj grafikaj komandoj al la komando kaj al la suda komando .

Instalado

Defaŭlte, gksu ne estas nepre instalita defaŭlte plu pli ene de ĉiuj Linuksaj distribuoj.

Vi povas instali ĝin ene de Ubuntu de la komandlinio per la apt-get komando kiel sekvas:

suda apt-get install gksu

Vi ankaŭ povas instali gksu per la sinapeta pakaĵministro . De skribado de ĉi tiu ilo ne estas disponebla en la ĉefa Administra pakaĵo de Ubuntu.

Kial Vi Uzus Gksu

Imagu, ke vi uzas la dosierujon de dosieroj Nautilus kaj vi volas redakti dosieron en dosierujo posedata de alia uzanto aŭ efektive dosierujo, kiu nur povas esti alirita kiel la uzanto de la radiko.

Kiam vi malfermas dosierujon, kiun vi havas limigitajn permesojn por aliri, vi trovos, ke opcioj kiel krei dosieron kaj krei dosierujon estas elĉerpitaj.

Vi povus malfermi fina stacion, ŝanĝi al alia uzanto uzante la komandon kaj poste krei aŭ redakti dosierojn uzante la nano-redaktilon . Alternative vi povus uzi la sudo-komandon por redakti dosierojn en lokoj, kie vi ne havas la ĝentilajn permesojn.

La aplikaĵo gksu permesas al vi kuraci Nautilus kiel malsaman uzanton, kio signifas, ke vi havos aliron al la dosieroj kaj dosierujoj, kiuj nun estas elĉerpitaj.

Kiel Uzi gksu

Simpla maniero kuri gksu estas malfermi fina stacion kaj tajpu la jenajn:

gksu

Malgranda fenestro malfermiĝos per du skatoloj:

La kursa skatolo volas scii la nomon de la programo, kiun vi volas kuri, kaj kiel uzilo povas decidi, kiun uzanto funkcios kiel la programo.

Se vi kuras gksu kaj eniras nautilus kiel kurita komando kaj lasas la uzanton kiel radikon, vi nun povos manipuli dosierojn kaj dosierujojn antaŭe nealireblaj.

Vi ne devas uzi la gksu-komandon laŭ si mem. Vi povas specifi la komandon, kiun vi volas kuri kaj la uzanto ĉiuj en unu jene:

gksu -u radikala naŭtilo

Diferenco Inter gksu Kaj gksudo

En Ubuntu gksu kaj gksudo plenumas la saman taskon, ĉar ili simbole ligas. (ili ambaŭ notas al la sama ejecutable).

Vi devas, tamen, supozi, ke gksu estas la ekvivalenta grafikaĵo de la komando, kiu signifas, ke vi ŝanĝis al la medio de la uzanto. La komando gksudo estas ekvivalenta al la suda komando, kio signifas, ke vi funkcias la aplikaĵon kiel personon, kiun vi prezentas, kiu implicite estas radiko.

Estu Zorgema Kiam Rulantaj Grafikaj Aplikoj Kun Suplementaj Permesoj

Krei kaj redakti dosierojn uzante Nautilus dum funkciado kiel gksudo aŭ gksu povas kaŭzi desastrosajn konsekvencojn.

Estas eblo ene de la gksu kaj gksuda apliko sub la progresintaj agordoj, nomataj konservi la medion.

Ĉi tio ebligas al vi aliri la aplikon per la agordoj de la nuntempe ensalutinta uzanto, sed kuri la aplikon kiel uzanton, kiun vi perceptas, kiu kutime radikas.

Kial ĉi tio estas malbona afero?

Imagu, ke la aplikaĵo, kiun vi uzas, estas la dosierujo de dosieroj Nautilus kaj vi ensalutis kiel John.

Nun imagu, ke vi uzas gksudo por kuri Nautilus kiel radikon. Vi ensalutis kiel John, sed kurante Nautilus kiel radikon.

Se vi komencas krei dosierujojn kaj dosierujojn sub la hejma dosierujo, vi ne nepre scios, ke la dosieroj kreiĝas per radiko kiel la posedanto kaj radiko kiel grupo.

Kiam vi provos aliri ĉi tiujn dosierojn uzante Nautilus kurante kiel normala John-uzanto, vi ne povos redakti la dosierojn.

Se la dosieroj redaktitaj estis agordaj dosieroj, tiam ĉi tio povas esti tre malbona.

Devus Vi Uzas gksu

La paĝo gksu en la GNOME-vikio sugestas, ke uzado de gksu ne plu estas bona ideo, kaj ĝi nuntempe estas reescribita por uzi la politikon.

Tamen ekzistas neniu farebla alternativo nuntempe.

Kiel aldoni funkcion kiel radikala funkcio al komunaj aplikaĵoj en Ubuntu

Imagu, ke vi volas aldoni dekstran menuon al aplikaĵo por ke vi povu kuri ĝin kiel root, se vi tiel deziris.

Malfermu Nautilus per klakado sur la ikono de arkivado en la Ubuntu Launcher .

Alklaku la bildon "Komputila" sur la maldekstra flanko kaj navigu al la dosierujo de la uzanto, tiam la dosierujo dividu kaj fine la dosierujon de aplikoj.

Trovu la bildon de arkivado kun la vorto "Dosieroj" sube. Deklaku sur la ikono kaj elektu "kopii al". Nun navigu al la hejmo, loka, kotizo kaj aplika dosierujo. ( Vi devas malŝalti la lokan dosierujon per dekstra klakado en la hejma dosierujo kaj elektante "montriĝitajn dosierojn").

Fine alklaku "elektu"

Nun navigu al la hejma dosierujo kaj tiam loka, kunigi kaj aplikaĵosierujo.

Premu la supran ŝlosilon kaj tajpu "gedit". Teksta redaktilo-ikono aperos. Alklaku la ikonon.

Dragu la ikonon nautilius.desktop el la fenestro Nautilus en la redaktilon.

Serĉu la linio, kiu diras "Action = Window" kaj ŝanĝu ĝin al la sekva:

ago = Fenestro, Malferma Radiko

Aldonu la jenajn liniojn ĉe la fundo:

[Labortabla Ago Malferma Kiel Radiko]

Nomo = Malfermi Kiel Radiko

Exec = gksu nautilus

Konservu la dosieron.

Elŝaltu logon returne kaj vi povos dekstreklaku la bildan kabinetan ikonon kaj elektu "malfermi kiel root" por kuri Nautilus kiel administranto.

Resumo

Dum gksu estas eblo, mi pensas, ke se vi bezonas administrajn taskojn, vi pli bone uzas la fina stacion