Ero sivun ”Sudo” versioiden välillä

Siirry navigaatioon Siirry hakuun
578 merkkiä lisätty ,  9. heinäkuuta 2007
johdantoa ym.
p (kh)
(johdantoa ym.)
Rivi 1: Rivi 1:
Sudo on ohjelma komentojen suorittamiseen [[root|pääkäyttäjänä]].
Sudo on ohjelma komentojen suorittamiseen [[root|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ä [[jakelu]]issa (esimerkiksi [[Ubuntu]]ssa), on pääkäyttäjän tunnus kokonaan inaktivoitu, 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ö==
==Käyttö==
Sudon asetukset, kuten käyttäjien oikeudet ajaa ohjelmia, määritellään <tt>[[Sudoers|/etc/sudoers]]</tt>-[[asetustiedosto]]ssa.


Sudo-komento toimii seuraavasti tunnuksilla, joilla on sudon käyttöoikeudet määriteltynä <tt>[[Sudoers|/etc/sudoers]]</tt>-tiedostossa:
Sudo-komennon käyttö tapahtuu seuraavan mallin mukaisesti:
sudo [valitsimet] [komento [komennon omat valitsimet]]


sudo [parametrit] [komento [komennon parametrit]]
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.


Sudon avulla ohjelman käynnistäminen päivittää käyttäjän aikaleimaa siten, että kyseinen käyttäjä voi sudon avulla suorittaa pääkäyttäjän oikeuksin toimia vielä (oletuksena) seuraavan viidentoista minuutin ajan. Kun aika umpeutuu, käyttäjä joutuu syöttämään salasanansa uudelleen.
Sudo-komennon valitsimia ovat mm.
 
Parametrejä sudo-komentoon ovat mm.
* <tt>-k</tt>, pudottaa käyttäjän aikaleiman aiheuttaen salasanan uudelleenpyytämisen. Ei vaadi salasanaa.
* <tt>-k</tt>, pudottaa käyttäjän aikaleiman aiheuttaen salasanan uudelleenpyytämisen. Ei vaadi salasanaa.
* <tt>-K</tt>, pyyhkii käyttäjän aikaleiman kokonaan. Ei vaadi salasanaa.
* <tt>-K</tt>, pyyhkii käyttäjän aikaleiman kokonaan. Ei vaadi salasanaa.
* <tt>-u</tt>, [käyttäjä]''', mahdollistaa komennon ajamisen muuna kuin pääkäyttäjänä (root).
* <tt>-u</tt>, [käyttäjä], mahdollistaa komennon ajamisen muuna kuin pääkäyttäjänä (root).
* <tt>-v</tt>, päivittää käyttäjän aikaleimaa pidentäen sudokelpoisuutta uudella 15 minuutin jaksolla.
* <tt>-v</tt>, päivittää käyttäjän aikaleimaa pidentäen sudokelpoisuutta uudella viiden minuutin jaksolla.
* <tt>-i</tt>, sudo mukailee perinteistä kirjautumiskehoitetta.
* <tt>-i</tt>, sudo mukailee perinteistä kirjautumiskehoitetta.
* <tt>-h</tt>, tulostaa lyhyet käyttöohjeet
* <tt>-h</tt>, tulostaa lyhyet käyttöohjeet
Rivi 22: 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 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 Gksudo.


===Gksudo===
===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 alunperin graafinen edustaohjelma [[su]]:lle, mutta mm. [[Ubuntu]] on muokannut sen käyttämään sudoa.
Kdesu on varsinaisesti graafinen edustaohjelma [[su]]:lle, mutta mm. [[Ubuntu]] on muokannut sen käyttämään sudoa.
 
[[Kuva:Kdesu.png|[[KDE]]-työpöytäympäristön Kdesu]]
[[Kuva:Kdesu.png|[[KDE]]-työpöytäympäristön Kdesu]]


==Nippelitietoa==
==Nippelitietoa==
* Vastoin yleistä harhaluuloa ("[[Ubuntu|Ubuntussa]] ei ole oletuksena lainkaan pääkäyttäjää (root)") on Ubuntussakin mahdollista kirjautua pääkäyttäjäksi (root) komennolla '''sudo su''' [[Sudoers|sudoersissa]] listatulla tunnuksella.
* Vastoin yleistä harhaluuloa ("[[Ubuntu|Ubuntussa]] ei ole oletuksena lainkaan pääkäyttäjää (root)") on Ubuntussakin mahdollista kirjautua pääkäyttäjäksi (root) komennolla '''sudo su''' [[Sudoers|sudoersissa]] listatulla tunnuksella.
* Komentohistoriaa tallentavissa [[komentotulkki|komentotulkeissa]] on mahdollista käyttää '''sudo !!''' komentoa edellisen komennon suorittamiseen sudon avulla.
* Komentohistoriaa tallentavissa [[komentotulkki|komentotulkeissa]] on mahdollista käyttää '''sudo !!''' komentoa edellisen komennon suorittamiseen sudon avulla.
4 316

muokkausta

Navigointivalikko