Gksu- ja gksudo-komennoilla voit nostaa käyttöoikeutesi graafisissa sovelluksissa.
Ne ovat lähinnä samankaltaisia graafisia komentoja su-komentoon ja sudo-komentoon .
Asennus
Oletuksena gksu ei ole välttämättä asennettu oletuksena kaikissa Linux-jakeluissa.
Voit asentaa sen Ubuntuun komentoriviltä apt-get -komennolla seuraavasti:
sudo apt-get asenna gksu
Voit myös asentaa gksu synaptisen paketinhallinnan avulla . Tämän työkalun kirjoittamisesta ei ole saatavilla Ubuntu-paketin pääkäyttäjää.
Miksi käytät gksu: ta
Kuvittele, että käytät Nautilus-tiedostopäällikköä ja haluat muokata tiedostoa toisen käyttäjän omistamassa kansiossa tai jopa kansioon, jota voi käyttää vain pääkäyttäjänä.
Kun avaat kansion, johon sinulla on rajoitetut käyttöoikeudet, huomaat, että esimerkiksi tiedostojen luonti ja kansion luominen ovat harmaita.
Voit avata pääteikkunan, siirtyä toiseen käyttäjäön su-komennolla ja luoda tai muokata tiedostoja nanoeditorilla . Vaihtoehtoisesti voit käyttää sudo-komentoa muokkaamaan tiedostoja paikoissa, joilla sinulla ei ole oikeita käyttöoikeuksia.
Gksu-sovelluksen avulla voit käyttää Nautilusta eri käyttäjänä, mikä tarkoittaa sitä, että sinulla on pääsy tiedostoihin ja kansioihin, jotka ovat tällä hetkellä harmaantuneet.
Kuinka käyttää gksu
Yksinkertainen tapa suorittaa gksu on avata päätelaite ja kirjoita seuraava:
gksu
Pieni ikkuna aukeaa kahdella laatikolla:
- juosta
- käyttäjänä
Run-ruutu haluaa tietää ohjelman nimen, jonka haluat suorittaa, ja käyttäjälauseasetuksena voit päättää, minkä käyttäjän haluat suorittaa ohjelman.
Jos suoritat gksu: n ja kirjoitat nautiluksen ajaaksesi komennon ja jätät käyttäjän rootiksi, voit nyt muokata tiedostoja ja kansioita, joita aiemmin ei ole käytettävissä.
Sinun ei tarvitse käyttää itse gksu-komentoa. Voit määrittää suoritettavan komennon ja käyttäjän kaikki yhdessä seuraavasti:
gksu -u root nautilus
Ero gksu Ja gksudo
Ubuntu gksu ja gksudo tekevät samaa tehtävää kuin ne ovat symbolisesti linkitettyinä. (molemmat viittaavat samaan suoritukseen).
Oletetaan kuitenkin, että gksu on su komennon graafinen ekvivalentti, joka tarkoittaa, että olet vaihtanut käyttäjän ympäristön. Gksudo-komento vastaa sudo-komentoa, mikä tarkoittaa sitä, että suoritat sovelluksen henkilöksi, jota käytät, oletuksena root.
Ole varovainen, kun käytät graafisia sovelluksia korkeammilla käyttöoikeuksilla
Tiedostojen luominen ja muokkaaminen Nautilus-ohjelmalla, kun se toimii gksudo- tai gksu-ohjelmana, voi johtaa tuhoisiin seurauksiin.
Gksu- ja gksudo-sovelluksessa on lisäasetukset, joita kutsutaan säilyttämisympäristöksi.
Tämän avulla voit käyttää sovellusta tällä hetkellä kirjautuneen käyttäjän asetuksilla, mutta suoritat sovelluksen käyttäjänä, jota olet käyttäessäsi, joka yleensä on root.
Miksi tämä on huono asia?
Kuvittele, että käytössäsi oleva sovellus on Nautilus-tiedostonhallinta ja olet kirjautunut sisään John.
Nyt kuvitella, että käytät gksudo-ohjelmaa Nautiluksen käyttämiseksi juurena. Olet kirjautunut sisään Johanneksena, mutta käytät Nautilusta juuressa.
Jos aloitat tiedostojen ja kansioiden luomisen kotikansioon, et välttämättä tiedä, että tiedostot luodaan pääkäyttäjänä omistajana ja rootina ryhmänä.
Kun yrität käyttää näitä tiedostoja käyttämällä Nautilusta, joka toimii tavallisena John-käyttäjänä, et pysty muokkaamaan tiedostoja.
Jos muokatut tiedostot olivat kokoonpanotiedostoja, tämä voi olla todella huono.
Jos käytät gksu: ta
GNOME-wikissä oleva gksu-sivu osoittaa, että gksun käyttäminen ei ole enää hyvä idea, ja sitä parhaillaan kirjoitetaan uudelleen käyttämään toimintatapaa.
Tällä hetkellä ei kuitenkaan ole toteuttamiskelpoista vaihtoehtoa.
Kuinka lisätä suorituksen juurivaihtoehtona yleisille sovelluksille Ubuntussa
Kuvittele, että haluat lisätä oikean klikkausvalikon sovellukseen niin, että voit käyttää sitä rootina, jos haluat.
Avaa Nautilus napsauttamalla Ubuntun Launcher -hakemiston kuvaketta.
Napsauta vasemmalla puolella olevaa "Tietokone" -kuvaketta ja siirry usr-kansioon, sitten jakokansioon ja lopuksi sovelluskansioon.
Etsi arkistokaapin kuvake, jonka alapuolella on teksti "Tiedostot". Napsauta kuvaketta hiiren kakkospainikkeella ja valitse "Kopioi kohteeseen". Siirry nyt koti-, paikallinen-, jakamis- ja sovelluskansioon. ( Sinun on selvitettävä paikallisen kansion napsauttamalla hiiren kakkospainiketta kotikansioon ja valitsemalla Näytä piilotetut tiedostot).
Napsauta lopuksi "valitse"
Siirry nyt kotikansioon ja sitten paikalliseen, jakamis- ja sovelluskansioon.
Paina Super-näppäintä ja kirjoita "gedit". Tekstieditorin kuvake tulee näkyviin. Napsauta kuvaketta.
Vedä nautilius.desktop-kuvake Nautilus-ikkunasta editoriksi.
Etsi riviltä "Action = Window" ja muuta se seuraavaan:
action = Ikkuna, Open Root
Lisää alla oleviin riveihin pohja:
[Desktop Action Open as Root]
Nimi = Avaa kuten Root
Exec = gksu nautilus
Tallenna tiedosto.
Kirjaudu sisään sisään ja voit napsauttaa hiiren kakkospainikkeella arkistointikaapin kuvaketta ja valita "avata pääkäyttäjänä", jotta Nautilus toimii ylläpitäjänä.
Yhteenveto
Vaikka gksu on vaihtoehto, luulen, että jos sinun tarvitsee tehdä hallinnollisia tehtäviä, silloin olet paremmin käyttää päätelaitetta