Ero sivun ”Sudo” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(→‎Graafiset edustaohjelmat: Gksu voi käyttää myös sudoa, Kdesu ei välttämättä muokattu Ubuntussa)
Rivi 24: Rivi 24:


==Graafiset edustaohjelmat==
==Graafiset edustaohjelmat==
Sudo on helppo ja hyvä tapa komentojen antamiseen pääkäyttäjänä, ja siksi kyseiselle ohjelmalle on tehty myös graafisia kehotteita  [[X]]:n päällä pyörivässä työpöytäympäristössä käytettäväksi. Yleisimmät graafiset kehotteet lienevät Kdesu, Gksu ja Gksudo.
Sudo on helppo ja hyvä tapa komentojen antamiseen pääkäyttäjänä, ja siksi kyseiselle ohjelmalle on tehty myös graafisia kehotteita  [[X]]:n päällä pyörivässä työpöytäympäristössä käytettäväksi. Yleisimmät graafiset kehotteet lienevät Kdesu ja Gksu.
 
===Gksu===
[[Gksu]] on GNOME-työpöydän graafinen edustaohjelma [[su]]:lle ja sudolle. Oletuksena Gksu käyttää su -komentoa, mutta [[gconf]]-avaimen <tt>/apps/gksu/sudo-mode</tt> asettaminen arvoon true saa sen käyttämään Sudoa. Vaihtoehtoisesti voi käyttää myös komentoa gksudo, joka käyttää Sudoa aina.


===Gksudo===
[[Kuva:Gksudo.png|[[GNOME]]-työpöytäympäristön Gksudo, joka -g parametrillä käynnistettynä antaa ottaa itsestään kuvan.]]  
[[Kuva:Gksudo.png|[[GNOME]]-työpöytäympäristön Gksudo, joka -g parametrillä käynnistettynä antaa ottaa itsestään kuvan.]]  


===Kdesu===
===Kdesu===
Kdesu on varsinaisesti graafinen edustaohjelma [[su]]:lle, mutta mm. [[Ubuntu]] on muokannut sen käyttämään sudoa.
[[Kdesu]] on alunperin graafinen edustaohjelma [[su]]:lle, mutta uusimmissa versioissaan sen voi asettaa käyttämään myös sudoa.


[[Kuva:Kdesu.png|[[KDE]]-työpöytäympäristön Kdesu]]
[[Kuva:Kdesu.png|[[KDE]]-työpöytäympäristön Kdesu]]

Versio 22. joulukuuta 2007 kello 22.48

Sudo on ohjelma komentojen suorittamiseen pääkäyttäjänä. Toisin kuin su:ssa, sudossa käyttäjä oletuksena antaa oman salasanansa pääkäyttäjän salasanan sijaan. Tietty käyttäjä ei välttämättä myöskään voi ajaa kuin rajattua joukkoa ohjelmia. On täysin pääkäyttäjän määräysvallassa, mitä ohjelmia tietyt käyttäjät saavat käyttää sudon avulla.

Tietyissä jakeluissa (esimerkiksi Ubuntussa), on pääkäyttäjän tunnus poistettu kokonaan käytöstä, ja sen sijaan käytetään sudoa kaikkiin pääkäyttäjän oikeuksia vaativiin toimiin. Jakelun asennuksen yhteydessä valitaan tietty käyttäjä, jolle annetaan oikeus suorittaa kaikkia ohjelmia sudon avulla.

Käyttö

Sudon asetukset, kuten käyttäjien oikeudet ajaa ohjelmia, määritellään /etc/sudoers-asetustiedostossa.

Sudo-komennon käyttö tapahtuu seuraavan mallin mukaisesti:

sudo [valitsimet] [komento [komennon omat valitsimet]]

Sudo ei oletuksena kysy käyttäjän salasanaa kuin viiden minuutin välein. Kun salasana on kerran annettu, voi käyttäjä aikaleiman voimassaollessa käyttää sudoa ilman salasanaa.

Sudo-komennon valitsimia ovat mm.

  • -k, pudottaa käyttäjän aikaleiman aiheuttaen salasanan uudelleenpyytämisen. Ei vaadi salasanaa.
  • -K, pyyhkii käyttäjän aikaleiman kokonaan. Ei vaadi salasanaa.
  • -u, [käyttäjä], mahdollistaa komennon ajamisen muuna kuin pääkäyttäjänä (root).
  • -v, päivittää käyttäjän aikaleimaa pidentäen sudokelpoisuutta uudella viiden minuutin jaksolla.
  • -i, sudo mukailee perinteistä kirjautumiskehoitetta.
  • -h, tulostaa lyhyet käyttöohjeet

Esimerkiksi

sudo apt-get update || echo "Päivittää asennuslähdelistan"

Tällöin sudo kysyy salasanaa, joka on käyttäjän oma salasana.

Graafiset edustaohjelmat

Sudo on helppo ja hyvä tapa komentojen antamiseen pääkäyttäjänä, ja siksi kyseiselle ohjelmalle on tehty myös graafisia kehotteita X:n päällä pyörivässä työpöytäympäristössä käytettäväksi. Yleisimmät graafiset kehotteet lienevät Kdesu ja Gksu.

Gksu

Gksu on GNOME-työpöydän graafinen edustaohjelma su:lle ja sudolle. Oletuksena Gksu käyttää su -komentoa, mutta gconf-avaimen /apps/gksu/sudo-mode asettaminen arvoon true saa sen käyttämään Sudoa. Vaihtoehtoisesti voi käyttää myös komentoa gksudo, joka käyttää Sudoa aina.

GNOME-työpöytäympäristön Gksudo, joka -g parametrillä käynnistettynä antaa ottaa itsestään kuvan.

Kdesu

Kdesu on alunperin graafinen edustaohjelma su:lle, mutta uusimmissa versioissaan sen voi asettaa käyttämään myös sudoa.

KDE-työpöytäympäristön Kdesu

Nippelitietoa

  • Vastoin yleistä harhaluuloa ("Ubuntussa ei ole oletuksena lainkaan pääkäyttäjää (root)") on Ubuntussakin mahdollista kirjautua pääkäyttäjäksi (root) komennolla sudo su sudoersissa listatulla tunnuksella.
  • Komentohistoriaa tallentavissa komentotulkeissa on mahdollista käyttää sudo !! komentoa edellisen komennon suorittamiseen sudon avulla.

Katso myös