Kysymys:
Miksi minun täytyy `sudo`?
Alex Chamberlain
2012-06-14 16:39:29 UTC
view on stackexchange narkive permalink

Olen seurannut pari opetusohjelmaa RPi: lläni ja monet komennot alkavat sudo ; mitä se tarkoittaa ja mitä se tekee?

Sisällönkuvakysymys: http://meta.raspberrypi.stackexchange.com/questions/97/to-sudo-or-not-to-sudo
Tämä on hieno kysymys, voin kuvitella, että monet aloittelijat haluavat tietoa tästä.
@berry120 kyllä, mutta se olisi sopinut paremmin Unix / Linux SE: lle, koska ihmiset käyttävät Pi: itään myös muissa käyttöjärjestelmissä (katson sinua, RISC OS!)
Whaaaat? Vuosi vanha kysymys! tee se 2 vuotta!
@evamvid Tämä oli yksi ensimmäisistä esimerkkikysymyksistä RPi.SE: ssä ...
@AlexChamberlain En tiennyt sitä ... En myöskään huomannut, että OP olisi merkinnyt sen Debianille (jolloin se sopii paremmin). Luulen, että siellä on vähän päällekkäisyyksiä ...
Kaksi vastused:
Alex Chamberlain
2012-06-14 16:39:29 UTC
view on stackexchange narkive permalink

sudo tarkoittaa Super User Do; sen avulla voit suorittaa toisen käyttäjän, yleensä pääkäyttäjän ( root ), suorittamaan hallinnollisia tehtäviä, kuten ohjelmiston päivittäminen, tiedostojärjestelmien muuttaminen ja demonien käynnistäminen.

juurella on lopullinen voima ja se voi ajaa melkein mitä tahansa. Siksi se voi aiheuttaa paljon vahinkoa järjestelmällesi ja pahimmassa tapauksessa sinun on aloitettava uudelleen.

Sinun on aina ymmärrettävä, mitä komento tekee, ennen kuin suoritat sen.

Miksi meillä on sudo ?

Turvallisuussyistä tavalliset käyttäjät eivät voi tehdä kaikkea. Se estää sinua tekemästä mitään liian pahaa vahingossa ja estää haitallisia käyttäjiä vahingoittamasta järjestelmää.

Miksi emme kirjaudu sisään root -palveluna, kun haluamme korkeita käyttöoikeuksia?

sudo antaa järjestelmänvalvojille mahdollisuuden hallita mitä komentoja kukin käyttäjä voi suorittaa nimellä root . Esimerkiksi järjestelmänvalvojasi voi sallia sinun suorittaa apt-get nimellä root , mutta ei mitään muuta. Lisäksi kaikki sudo -toiminnolla suoritettavat komennot kirjataan sisään /var/log/auth.log.

Muut jakelut

Debianin oletuskuvassa sudo on asennettu etukäteen, mutta muut eivät välttämättä ole. Voit asentaa sen usein jakelupakettien hallinnan avulla tai tutkia muita tapoja saada pääkäyttöoikeudet.

Arch

Voit asentaa sudo käyttämällä pacman : aja pacman -S sudo nimellä root . Sitten sinun on lisättävä uusi käyttäjä ja poistettava root -tili käytöstä.

su

Arch Linuxissa (ja muissa sitä tukevissa jakeluissa) voit käyttää su (korvaava käyttäjä) -komento olettaaksesi minkä tahansa muun käyttäjän (mukaan lukien root ) identiteetin. Tämä tarkoittaa, että kaikilla tulevilla komennoilla (nykyisessä istunnossa) on käyttöoikeudet. Tarvitset kuitenkin heidän salasanansa, eikä suorittamiasi komentoja välttämättä kirjata sisään.

Katso myös:

Luuletko, että tiedot su: sta voivat olla hyödyllisiä vastauksen täydentämiseksi?
Ehdota muokkausta otsikon Muut jakelut alla?
Tämän lisäksi minulla on tapana kirjoittaa "sudo bash" heti, kun lataan pii, jotta sudoa ei tarvitse kirjoittaa koko ajan. Näin voit suorittaa kaiken superkäyttäjän oikeuksilla. Tämä on tietysti hieman vaarallista, mutta RPI: n kanssa on vähän pääosin huonoa, mitä voit tehdä.
Tämä on erittäin huono tapa päästä!
@phalt Miksi et vain kirjaudu sisään pääkäyttäjänä?
Voit käyttää `su`-näppäintä vaihtaaksesi mille tahansa käyttäjälle, ei vain root-käyttäjälle. Esimerkiksi, jos olet kirjautunut sisään pääkäyttäjänä, voit haastaa vähemmän etuoikeutettua käyttäjää väliaikaisesti tekemään jotain riskialtista. Jos et ole root, tarvitset kuitenkin sen käyttäjän salasanan, jolle haluat haastaa.
@goldilocks parempi?
berry120
2012-06-14 16:43:50 UTC
view on stackexchange narkive permalink

Käytät sitä yleensä tietyn komennon suorittamiseen pääkäyttäjänä nykyisen käyttäjän sijaan. Turvallisuussyistä normi Linux-maailmassa on, että pääkäyttäjälläsi on rajoitetut käyttöoikeudet, ja sinun on vaihdettava pääkäyttäjään aina, kun sinun on tehtävä jotain, johon sinulla ei ole oikeuksia (kuten pakettien asentaminen).

Root on vähän kuin järjestelmänvalvoja Windows-maailmassa - se on lopullinen "voi tehdä mitä tahansa" -käyttäjäsi.



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...