Terminaalikomento, joka useimmille Linux-käyttäjille on uusija vanhoja, jotka ovat perehtyneitä sudoon. Sen avulla käyttäjä voi suorittaa Root level -komennon tarvitsematta kirjautua järjestelmätilille. Tämä on uskomattoman kätevää puhumattakaan siitä, että on hyödyllistä niille, jotka vihaavat sisään kirjautumista ja juurista poistumista asioiden tekemiseksi. Bonuksena on, että sudo tekee Linux-järjestelmistä turvallisempia.
Nykyään sudo ei ole paljon ajatellut. Linuxin asennuksen aikana se yleensä asetetaan automaattisesti ja on valmis käyttämään.
Asenna Sudo
Vaikka se saattaa kuulostaa hieman oudolta, kaikkiin Linux-jakeluihin ei kuulu sudo konfiguroitu heti. Joissain harvinaisissa tapauksissa sitä ei ehkä edes asenneta. Seurauksena on, että joudut itse asentamaan sen. Sudo: n asentaminen on melko helppoa, ja se on käytettävissä kaikessa Linuxiin liittyvässä muodossa. Siirry sivulle Pkgs.org ja opi paketit, jotka tarvitset saadaksesi sudo asentamaan Linux-tietokoneellesi. Asenna vaihtoehto käyttöjärjestelmällesi noudattamalla alla olevia komentoja.
Huomaa: asennusohjeet kuvaavat kuinka asentaa sudo Linux-jakeluihin, joissa ei ehkä ole sudo-pakkausta, tai asettaa se täysin kokoonpanoon jne.
Debian
su - apt-get install sudo
Arch Linux
su - pacman -S sudo
fedora
su - dnf install sudo
OpenSUSE
su - zypper install sudo
Gentoo / Funtoo
su -
emerge app-admin/sudo
Lisää käyttäjiä sudoamaan ryhmien kautta
Ylivoimaisesti helpoin tapa hallita käyttäjiäSudoer-tiedosto on luoda ryhmä, jolla pääsee sudoon, ja lisätä ne sitten tiettyyn ryhmään. Usein sudo-ohjelman asettaminen tällä tavalla toimii lisäämällä käyttäjiä “pyörä” -ryhmään tai vaihtoehtoisesti “sudo” -ryhmään.
![](/images/linux/how-to-add-users-to-the-sudoer-file-on-linux.png)
Ryhmä voi vaihdella Linux-käyttöjärjestelmästäsi riippuen. Suorita vahvistaaksesi, mitä ryhmäjärjestelmää se käyttää kissa komento ja lukeminen / Etc / sudoers /.
su - cat /etc/sudoers | more
Etsi rivi, jonka otsikko on "Salli ryhmän sudo-jäsenten suorittaa mikä tahansa komento". Sen alla pitäisi olla yksi näistä kahdesta linjasta:
%sudo ALL=(ALL:ALL) ALL
tai
%wheel ALL=(ALL:ALL) ALL
Ota huomioon, mikä ryhmä (pyörä tai sudo) on rivin alussa, ja lisää sitten nykyinen käyttäjäsi siihen ryhmään, jotta hänelle annettaisiin sudo-oikeudet.
su -
usermod -a -G sudo yourusername
tai
usermod -a -G wheel yourusername
Toista tämä prosessi jokaiselle käyttäjälle, jolle haluat antaa sudo-pääsyn.
Lisää käyttäjät suoraan Sudoer-tiedostoon
Toinen tapa myöntää sudo-käyttöoikeus käyttäjille onmäärittelemällä ne Sudoer-tiedostoon. Tämä on vähän enemmän kuin viimeinen menetelmä, mutta suositeltavampi, jos et halua käsitellä ryhmäjärjestelmää Linuxissa. Aloita avaamalla pääte ja kirjaudu sisään Root kanssa su.
su -
Nyt kun kuorella on pääkäyttöoikeus, on aika muokata tiedostoa / etc / sudoers. Huomaa, että tiedoston muokkaaminen on TÄTÄ tehtävä visudo komento. muokkaaminen / Etc / sudoers suoraan rikkoa asioita ja on vaarallista. Kokeile sen sijaan:
EDITOR=nano visudo
saattamisesta EDITOR edessä visudo komento antaa meille mahdollisuuden muokata / Etc / sudoers Nanon kanssa Vi tekstieditori. Vieritä täältä alas ja löydä “Käyttäjän oikeuksien määrittely”. Lisää "Root" -kohdan määrittävän rivin alle käyttäjällesi uusi käyttöoikeusrivi:
![](/images/linux/how-to-add-users-to-the-sudoer-file-on-linux_2.png)
username ALL=(ALL:ALL) ALL
Säästä Nano Ctrl + O ja sulje se Ctrl + X. Tästä eteenpäin käyttäjän tulisi voida käyttää komentoja kautta sudo.
Salasanaton sudo
Salasanaton sudo toimii kuten perinteinen sudoetuoikeuksia. Aktivoidaksesi se, sinun on määritettävä Sudoer-tiedoston avulla. Joillakin Linux-jakeluilla on sudo-versio, joka voidaan helposti määrittää. Toisilla ei ole lainkaan viittauksia "salasanojen sudoon".
Suorita. Selvittääksesi, tukeeko käyttöjärjestelmäsi Sudoer-tiedosto jo sitä kissa komento.
cat /etc/sudoers/ | more
Avaa ensin Sudero-tiedosto ja kommentoi:
%sudo ALL=(ALL:ALL) ALL
tai
%wheel ALL=(ALL:ALL) ALL
Poistamalla nämä rivit käytöstä “password sudo” käytöstä. Seuraavaksi katso läpi ja löytää “Sama asia ilman salasanaa”. Poista # rivin edestä. Tallenna editori Ctrl + Oja Ctrl + X. Tallennuksen tulisi automaattisesti ottaa käyttöön salasanaton sudo Linux-tietokoneellasi.
Poista sudo käytöstä tietyille käyttäjille
Paras tapa poistaa sudo käytöstä tietyille käyttäjilleon noudattaa yllä olevia ohjeita ja lisätä se vain käyttäjää kohden. Jos tämä ei sovi työnkulkuun ja haluat antaa käyttäjille sudo-oikeudet ryhmien kautta, hyvä tapa estää tiettyjä käyttäjiä pääsemästä tähän komentoon on poistaa ryhmä tililtä. Suorita tämä suorittamalla:
su - gpasswd -d sudo
tai
gpasswd -d wheel
Kun olet poistanut käyttäjän sudo-ryhmästä, hänellä ei ole mitään keinoa käyttää komentoa järjestelmän tason toimintojen suorittamiseen.
Kommentit