Skip to content

Mitä sinun pitäisi tietää Sudo-komennosta

13 de heinäkuu de 2021

Uudet Linux-käyttäjät (erityisesti Ubuntu) tietävät lopulta Sudo-komennon. Monet käyttäjät eivät koskaan käytä sitä mihinkään muuhun kuin ”luvattomien” viestien ohittamiseen – mutta Sudo tekee niin paljon enemmän.

Tietoa henkilöstä Sudo

Yleinen väärinkäsitys Sudosta on, että sitä käytetään vain juurioikeuksien tarjoamiseen tavalliselle käyttäjälle. Itse asiassa Sudo-komento antaa sinun suorittaa komento nimellä minkä tahansa käyttäjä, oletus on yleensä juuri.

Kuinka käyttäjän Sudo-käyttöoikeuksia myönnetään

Ubuntun käyttäjät pitävät Sudo-komennon suorittamista yleensä itsestäänselvyytenä. Tämä johtuu siitä, että asennuksen aikana luodaan oletuskäyttäjä, ja Ubuntun oletuskäyttäjälle määritetään aina Sudo-oikeudet. Jos käytät muita jakeluja tai sinulla on muita käyttäjiä Ubuntussa, käyttäjälle todennäköisesti on kuitenkin myönnettävä oikeudet Sudo-komennon suorittamiseen. Vain harvoilla ihmisillä pitäisi olla pääsy Sudo-komentoon, ja heidän pitäisi olla järjestelmänvalvojia. Käyttäjille tulisi antaa vain tarvittavat oikeudet tehtävien suorittamiseen. Jos haluat myöntää käyttäjille Sudo-käyttöoikeuksia, sinun on vain lisättävä heidät Sudo-ryhmään. Kun luot käyttäjää, käytä seuraavaa komentoa: sudo useradd -m -G sudo

Yllä oleva komento luo käyttäjän, jolla on kotikansio, ja lisää käyttäjän Sudo-ryhmään. Jos käyttäjä on jo olemassa, voit lisätä käyttäjän Sudo-ryhmään seuraavalla komennolla: sudo usermod -a -G sudo

Siisti sudotrikki, kun unohdat suorittaa sen

Tässä on yksi niistä terminaalikomentotemppuista, joita voit oppia kokeneilta asiantuntijoilta – tässä tapauksessa ”lupa evätty” -viestin ohittamiseksi. Jos se on pitkä komento, voit selata historiaa ja laittaa Sudon sen eteen, voit kirjoittaa sen uudelleen tai käyttää seuraavaa yksinkertaista komentoa, joka suorittaa edellisen komennon Sudolla: sudo !!

Kuinka siirtyä pääkäyttäjälle Sudon avulla

Su-komentoa käytetään vaihtamaan käyttäjätilistä toiseen. Su-komennon suorittaminen yksin siirtyy pääkäyttäjätilille. Siksi voit siirtyä pääkäyttäjätilille Sudon avulla suorittamalla seuraavan komennon: sudo su

Kuinka suorittaa Sudo-komento taustalla

Jos haluat suorittaa komennon, joka vaatii pääkäyttäjän oikeudet taustalla, suorita Sudo-komento kytkimellä -b, kuten tässä on esitetty: sudo -b

Huomaa, että jos suoritettava komento vaatii käyttäjän toimia, se ei toimi. Vaihtoehtoinen tapa suorittaa komento taustalla on lisätä etumerkki loppuun: sudo &

Tiedostojen muokkaaminen Sudo-käyttöoikeuksien avulla

Ilmeinen tapa muokata tiedostoa pääkäyttäjän oikeuksilla on ajaa esimerkiksi editori GNU nano, käyttämällä Sudoa seuraavasti: sudo nano

Vaihtoehtoisesti voit käyttää seuraavaa syntaksia: sudo -e

Komennon suorittaminen toisena käyttäjänä Sudoa käyttämällä

Sudo-komentoa voidaan käyttää komennon suorittamiseen muiden käyttäjien tavoin. Esimerkiksi, jos olet kirjautunut sisään käyttäjänä ”john” ja haluat suorittaa komennon ”froteena”, suoritat Sudo-komennon seuraavasti: sudo -u terry

Jos haluat kokeilla sitä, luo uusi käyttäjä nimeltä ”test” ja suorita seuraava Whoami-komento: sudo -u test whoami

Kuinka vahvistaa Sudo-kirjautumistiedot

Kun suoritat komennon Sudolla, sinua pyydetään antamaan salasanasi. Joitakin ajanjaksoja sen jälkeen voit suorittaa muita komentoja Sudolla ilman salasanaa. Jos haluat pidentää kyseistä ajanjaksoa, suorita seuraava komento: sudo -v

Lisää Sudosta

Sudossa on niin paljon muuta kuin pelkästään komennon suorittaminen pääkäyttäjänä. Tutustu Sudo-käsikirjaamme nähdäksesi joitain muita kytkimiä, joita voit käyttää.