SU ja SUDO

Anonim

SU vs SUDO

Linux- ja UNIX-ympäristöissä sinun on käytettävä joko SU tai SUDOa saadaksesi hetkellisen pääsyn toiseen tiliin, yleensä juuri, kun kirjaudut sisään toiseksi. SU tarkoittaa korvaavaa käyttäjää ja SUDO tarkoittaa korvaavaa DO: ta; vaikka useimmat ihmiset väärin ajattelevat, että se tarkoittaa super käyttäjää, koska se on tili, jota käytetään usein. Merkittävin ero näiden kahden välillä olisi käytettävä, koska SU: ta käytetään yleisesti omaan tai korvaavaan käyttäjänimeä parametriksi. SUDOn avulla toinen komento liitetään usein ja suoritetaan automaattisesti, kun todennus onnistuu. Tämä on erittäin hyödyllinen, kun haluat tehdä vain yhden komennon, joka vaatii pääsyn; myös seuraavat komennot antavat pääsyn.

SUDO on tullut suosikki järjestelmänvalvojien keskuudessa, koska se pystyy määrittelemään rajoitukset siitä, voiko käyttäjä käyttää SUDOa ja mitä komentoja hän voi käyttää. Rajoitukset asetetaan konf-tiedostoon, jota voidaan muokata. Tämä tarjoaa paljon joustavuutta erityisesti järjestelmissä, joissa on paljon käyttäjiä. SUDOn toinen etu on loki, joka pidetään jokaisen komennon suhteen. Lokin avulla on helpompi seurata, missä virheitä on tehty ja korjata ne. SU: lla on tavallista luoda pääkäyttäjätili ja jakaa se niille, jotka tarvitsevat sitä SU: n kautta. Se on suuri heikkous, koska käyttäjälle ei ole rajoituksia. SUDO: n kanssa ei tarvitse jakaa salasanoja, koska se voi nostaa yksittäisten käyttäjien oikeuksia ja antaa heille mahdollisuuden käyttää tarvitsemiaan asioita, mutta ei niille, joita he eivät.

Näistä eduista johtuen monet SUDOn suosivat. Useita tavallisia Linux-käyttäjiä käyttävät SUDOa tekemään tehtäviä, jotka edellyttävät super käyttäjäkäyttöä. Tämä on luultavasti johtanut SUDO: n väärinkäsitykseen super käyttäjänä. Kaikesta huolimatta SU: lla on edelleen oma käyttö, lähinnä siirtyessään muihin käyttäjätileihin pääsyn tiedostoihinsa.

Yhteenveto: SUDO sisältää yleisesti toisen komennon, kun taas SU ei SUDO: lla on määritettävät rajoitukset, kun taas SU ei SUDO pitää kirjaa kaikista komennoista, kun taas SU ei Sinun täytyy jakaa salasana SU: lla, mutta ei SUDO: lla SUDO korottaa käyttäjän oikeudet, kun taas SU ei