Linuxissa sudo-komento antaa sinulle lopullisen oikeuden suorittaa erilaisia hallinnollisia toimintoja, vaikka sinulla ei ole pääkäyttäjän oikeuksia. Mutta sudon käyttäminen edellyttää, että järjestelmässäsi on pääkäyttäjätili.
Koska on olemassa useita Linux -käyttöjärjestelmiä, jotka tunnetaan yleisemmin distroina, sudo -käyttäjän voi lisätä useilla tavoilla. Lue lisää siitä, kuinka voit käyttää Linux -komentoja eri jakeluissa tämän yksinkertaisen mutta olennaisen tehtävän saavuttamiseksi.
Superuserin lisääminen Ubuntuun ja Debianiin
Ubuntussa ja muissa Debian-pohjaisissa jakeluissa on kaksi merkittävää tapaa lisätä sudo-käyttäjä. Voit tehdä sen joko päätelaitteen kautta tai käyttää graafista lähestymistapaa järjestelmäasetusten avulla.
1. Komentorivin lähestymistapa
Jos haluat lisätä sudo -käyttäjän komentorivin kautta, sinun on ensin käynnistettävä pääte. Kirjoita sitten seuraava komento:
sudo adduserin käyttäjätunnus
...missä käyttäjätunnus on uuden käyttäjän nimi, jonka haluat luoda.
Tämä komento luo uuden käyttäjän, jonka voit lisätä sudoers -ryhmään. Silti on olemassa useita tapoja lisätä käyttäjä sudo -ryhmään. Ensimmäinen tapa on käyttää usermod komento.
sudo usermod -aG sudo käyttäjätunnus
...missä -a viittaa Liitä toiminto ja G tarkoittaa Ryhmä.
Kun olet lisännyt käyttäjän sudo -ryhmään, sinun on tarkistettava, toimiiko edellä mainittu komento oikein. Vahvista kirjoittamalla seuraava:
ryhmien käyttäjätunnus
Jos olet voimakas käyttäjä ja haluat välttää useita komentoja, voit luoda uuden pääkäyttäjän suoraan yhdellä komennolla:
sudo adduser käyttäjänimi sudo
Vahvistusprosessi pysyy samana kuin ennen.
2. Graafisen käyttöliittymän käyttäminen
Ennen kuin lisäät käyttäjän sudo -ryhmään järjestelmäasetusten avulla, sinun on ensin luotava uusi käyttäjä komentorivin kautta. Jatka sitten seuraavien ohjeiden mukaisesti:
- Siirry Sovellukset -valikkoon ja napsauta Käyttäjät vaihtoehto. Näet luettelon käyttäjistä, mukaan lukien juuri luodut käyttäjät.
- Klikkaa Avata vaihtoehto, jota seuraa pääsalasana. Voit vaihtaa toiselle käyttäjätilille napsauttamalla sitä.
- Heti kun valitset sen, näet vaihtoehdon muuntaa äskettäin luotu käyttäjätili järjestelmänvalvojan tiliksi. Vaihda -kuvakkeen vieressä olevaa painiketta Järjestelmänvalvoja tunniste, ja tili lisätään sudo -tiliksi.
Aiheeseen liittyviä: Kuinka käyttää sudo -komentoja ilman salasanaa Linuxissa
Uuden pääkäyttäjän luominen Arch Linuxiin
Arch Linuxissa, koska järjestelmä ei luo sudo -tiliä oletuksena, käyttäjän on luotava se manuaalisesti. Ensimmäinen askel on saada pääkäyttäjä käyttämällä su komento.
su
Anna pääkäyttäjän salasana ja alla oleva komento:
pacman -Sy sudo
Heti kun sudo on asennettu, luo uusi käyttäjä.
useradd --create-home käyttäjätunnus
Aseta salasana uudelle käyttäjälle käyttämällä passwd -komento.
passwd käyttäjätunnus
Nyt on aika lisää äskettäin luotu käyttäjänimi sudoers -luetteloon. Käytä usermod komento tämän saavuttamiseksi.
usermod --append --groups wheel käyttäjänimi
Voit tarkistaa sudoers -tiedoston käyttämällä seuraavaa komentoa:
visudo
Kerran /etc/sudoers tiedosto avautuu, sinun on muokattava joitain käyttäjien käyttöoikeustietoja, jotka sijaitsevat sudoers -tiedoston alaosassa. Etsi seuraava rivi tekstitiedostosta:
#%pyörä KAIKKI = (KAIKKI) KAIKKI
Lähtö:
Poista # symbolin edessä %pyörä rivi ja tallenna muutokset. Lehdistö Ctrl + O tallentaaksesi tiedoston näppäimistöllä.
Jos haluat tarkistaa, onko käyttäjän lisäys onnistunut, sinun on suoritettava seuraava komento:
su käyttäjätunnus
Bash -kehote muuttuu vastaamaan uuden käyttäjän nimeä. Vahvista kirjoittamalla:
kuka olen
Sen pitäisi näyttää nykyisen käyttäjän nimi. Jos haluat tarkistaa, onko uudella käyttäjällä sudo -oikeuksia, kirjoita:
sudo whoami
Jos lähtö näkyy juuri, nykyisellä käyttäjällä on järjestelmänvalvojan käyttöoikeudet.
Sudo -tilin lisääminen CentOS: iin
Kun otetaan huomioon CentOS: n suosio, olisi sääli jättää käyttämättä sudo -tilin lisääminen tähän jakeluun. Prosessi sudo -tilin lisäämiseksi CentOS: iin on melko samanlainen kuin edellä Arch Linuxille määritetty prosessi, mutta muutamilla perusmuutoksilla.
Ennen uuden käyttäjän luomista sinun on kirjauduttava sisään pääkäyttäjänä. Käytä tätä su komento:
su
Kirjautumisen jälkeen pääkäyttäjänä on aika luoda uusi käyttäjä, jonka lisäämme sitten sudoers -luetteloon.
useradd -G -pyörän käyttäjätunnus
Aseta salasana tälle uudelle käyttäjälle passwd -komennolla.
passwd käyttäjätunnus
Kirjaudu nyt sisään uutena käyttäjänä ja tarkista, onko sinulla sudo -käyttöoikeus. Syötä seuraavat komennot yksitellen:
su käyttäjätunnus
sudo whoami
Lähtö:
Heti kun painat Enter -näppäintä ensimmäisen komennon kirjoittamisen jälkeen, järjestelmä pyytää sinua antamaan salasanan. Syötä uusi salasana jatkaaksesi. Yllä olevan komennon tulos tulee näkyviin juuri, mikä tarkoittaa, että nykyisellä käyttäjällä on pääkäyttäjän oikeudet.
Superuserin lisääminen Fedoraan
Viimeisenä mutta ei vähäisimpänä, jos käytät Fedoraa ensisijaisena käyttöjärjestelmänä, voit määrittää pääkäyttäjän oikeudet uudelle käyttäjälle muutamassa helpossa vaiheessa.
Luo uusi käyttäjä käyttämällä adduser -komentoa seuraavasti:
adduserin käyttäjätunnus
Aseta nyt salasana uudelle käyttäjälle.
passwd käyttäjätunnus
Lisää tämä äskettäin luotu käyttäjä pyörä ryhmä käyttämällä usermod komento.
usermod -aG -pyörän käyttäjätunnus
Avaa sudoers -tiedosto seuraavalla komennolla:
visudo
Nyt sinun on muokattava joitain käyttöoikeusmäärityksiä. Etsi seuraava rivi tekstitiedostosta ja poista kommentti %pyörä ALL = (ALL) linja poistamalla Punta merkki (#) ennen sitä.
## Poista kommentti, jotta ryhmäpyörän jäsenet voivat suorittaa minkä tahansa komennon
%pyörä ALL = (ALL) ALL
Pääkäyttäjän oikeuksien myöntäminen uusille käyttäjille
Riippuen käyttämästäsi distrosta uusien sudo -käyttäjien luominen tulee olemaan suurin piirtein sama muutamilla pienillä eroilla. Ajatuksena on varmistaa, että pystyt myöntämään pääkäyttäjän oikeudet kaikille uusille järjestelmänvalvojille, jotka käyttävät distroa.
Monet Linux -käyttäjät eivät tiedä tästä, mutta sudo ja su ovat kaksi eri komentoa. Vaikka molemmat suorittavat samanlaisia toimintoja, ne eroavat toisistaan monilta osin.
Linuxissa on kaksi komentoa pääkäyttäjän käyttöoikeuksien saamiseksi: su ja sudo. Kumpaa kannattaa käyttää, riippuu tehtävästä.
Lue seuraava
- Linux
- Järjestelmänhallinta
- Linux -komennot

Wini on Delhissä työskentelevä kirjailija, jolla on kahden vuoden kokemus kirjoittamisesta. Kirjoitustensa aikana hän on ollut yhteydessä digitaalisen markkinoinnin virastoihin ja teknisiin yrityksiin. Hän on kirjoittanut ohjelmointikieliin, pilvitekniikkaan, AWS: ään, koneoppimiseen ja paljon muuta liittyvää sisältöä. Vapaa -ajallaan hän tykkää maalata, viettää aikaa perheensä kanssa ja matkustaa vuorille aina kun mahdollista.
tilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi