Zer da gksu eta zergatik erabili beharko zenuke?

Gksu eta gksudo komandoek zure baimenak altxatu ditzakete aplikazio grafikoak exekutatzean.

Komando grafikoek komandoaren eta sudo komandoaren antzekoak dira.

Instalazio

Lehenespenez, gksu ez da nahitaez lehenespenez instalatu behar Linux banaketa guztietan.

Ubuntuko komando lerroan instalatu dezakezu apt-get komando hau erabiliz:

sudo apt-get install gksu

Gksu instalatu dezakezu synaptic pakete kudeatzailea erabiliz ere. Tresna hau idaztean ez dago erabilgarri Ubuntu paketearen kudeatzaile nagusian.

Zergatik erabili gksu?

Imajinatu Nautilus fitxategi kudeatzailea erabiltzen ari zarela eta fitxategi bat beste erabiltzaile baten jabetzako karpeta batean editatu nahi baduzu edo root erabiltzailearentzat soilik sar daitekeen karpeta.

Karpeten baimenak irekitzeko karpeta bat irekitzen duzunean fitxategiak sortzeko eta karpeta sortzeko aukerak ezkutatuko dira.

Terminalaren leiho bat ireki dezakezu, aldatu beste komando bat erabiliz eta ondoren sortu edo editatu fitxategiak nano editorea erabiliz. Bestela, sudo komandoa erabili ahal izango duzu baimen egokiak ez dituzten lekuetan fitxategiak editatzeko.

Gksu aplikazioak Nautilus beste erabiltzaile gisa exekutatzen uzten dizu; ondorioz, gaur egun kargatutako fitxategiak eta karpetak izango dituzu.

Nola erabili gksu

Gksu exekutatzeko modu erraza terminaleko leiho bat irekitzea da eta idatzi hau:

gksu

Leiho txiki bat irekiko da bi koadroekin:

Exekutatze-kutxa exekutatu nahi duzun programaren izena jakin nahi du eta erabiltzaileari aukera ematen dio erabiltzaileari programa exekutatzeko erabakitzen duen moduan.

Gksu exekutatzen baduzu eta nautilus exekutatze komandoa gisa sartu eta erabiltzaileari root gisa utzi aurretik fitxategiak eta karpetak eskuraezinak manipula ditzakezu.

Ez duzu gksu komandoa erabili behar. Exekutatu nahi duzun komandoa eta erabiltzaileak honela banatu ditzakezu:

gksu -u root nautilus

Aldea gksu eta gksudo artean

Ubuntu gksu eta gksudo elkarrekin lotuta sinbolikoki zeregin bera egiten dute. (biak exekutagarri bera adierazteko).

Hala ere, gksu komandoaren baliokide grafikoa dela esan nahi duzu, horrek esan nahi du erabiltzailearen ingurunera aldatu duzula. Gksudo komandoa sudo komandoaren baliokidea da, hau da, aplikazioa exekutatzen ari zaren lehenespenez sustatzen ari zaren pertsona gisa.

Kontuz ibili aplikazio grafikoak erabiltzean baimen altuekin

Nautilus erabiliz gksudo edo gksu exekutatzen ari diren fitxategiak sortzea eta editatzea ondorio negargarriak ekar ditzake.

Aukera bat dago gksu eta gksudo aplikazioaren barruan, ingurune babestuko den konfigurazio aurreratuaren azpian.

Horrek aukera ematen du aplikazioa erabiltzailearentzat eguneratu duzun ezarpenarekin sarbidea izan dezazun baina aplikazioa exekutatzen ari zaren ordezkari gisa erabiltzen duzun bezala.

Zergatik da hau txarra?

Imajinatu exekutatzen ari zaren aplikazioa Nautilus fitxategi kudeatzailea da eta John gisa saioa hasi duzu.

Orain imajinatu root erabiltzea Nautilus exekutatzean gksudo erabiltzen ari zarela. John gisa saioa hasi duzu, baina Nautilus root gisa exekutatzen ari zara.

Etxeko karpetaren fitxategiak eta karpetak sortzen hasten bazara, ez da nahitaez jakingo root erroko jabeak eta erroak talde gisa sortuz.

Noiz fitxategiak Nautilus erabiliz exekutatzen saiatzen zarenean, eta John erabiltzaileari ohiko moduan ezingo dituzu fitxategiak editatu.

Editatutako fitxategiak konfigurazio fitxategiak baldin badira, hau oso txarra izan daiteke.

Gksu erabili beharko zenuke

GNOMEren wikieko gksu orria iradokitzen du gksu erabiltzea ez dela ideia ona eta gidalerroa erabiltzeko berriro idazten ari da.

Gaur egun, alternatiba bideragarria ez dago.

Nola gehitu Run Aplikazio Orokorrean Aplikazio Ohiko gisa Ubuntun

Imajinatu eskuineko klikaren menua aplikazio batera gehitzeko, root gisa exekutatu ahal izateko, hala nahi baduzu.

Ireki Nautilus Ubuntu Launcher-en aurkezpen kabinete ikonoan klik eginez.

Egin klik "Ordenagailua" ikonoan ezkerreko aldean eta joan nabigazio-karpeta honetara, ondoren partekatzeko karpeta eta azkenik aplikazioen karpeta.

Bilatu "Fitxategiak" hitzaren azpian dauden fitxategien kabinete ikonoa. Egin klik eskuineko botoiaz ikonoan eta aukeratu "kopiatu". Orain joan etxera, tokira, partekatu eta aplikazioak karpeta. ( Karpeta lokala ezkutatzeko, egin klik eskuineko botoiarekin hasierako karpetan eta aukeratu "ezkutuko fitxategiak erakustea").

Azkenean, sakatu "hautatu"

Orain joan etxeko karpetan eta ondoren tokiko, partekatu eta aplikazioen karpeta.

Sakatu super tekla eta idatzi "gedit". Testu editore ikonoa agertuko da. Egin klik ikonoan.

Arrastatu nautilius.desktop ikonoa Nautilus leihoan editorean.

"Ekintza = Leiho" dioen lerroan bilatu eta aldatu hurrengo hau:

action = Leiho, Open Root

Gehitu hurrengo lerroak behealdean:

[Desktop Action Open As Root]

Izena = Ireki Root gisa

Exec = ggsu nautilus

Gorde fitxategia.

Hasi saioa erregistroa berriro eta egin klik eskuineko botoiaz fitxategiaren kabinete ikonoan eta aukeratu "ireki root gisa" Nautilus administratzaile gisa exekutatzeko.

Laburpen

Gksu aukera bat dela uste dut administrazio-zereginak burutu behar badituzu, hobe duzu terminala erabiltzea