Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je rozdelenie kľúčových rozdielov:
`su`
* Účel: Umožňuje vám stať sa iným používateľom (zvyčajne root).
* Authentication: Vyžaduje heslo cieľového používateľa .
* Použitie:
* `SU [username]` - Prepína sa na zadaného používateľa (predvolené hodnoty na root, ak nie je uvedené žiadne používateľské meno).
* `SU - [Užívateľské meno]` - prepne na zadaného používateľa a zdedí svoje premenné prostredia a škrupina .
* Povolenia: Vo všeobecnosti vyžaduje koreňové výsady Prepnúť na používateľa bez korenia alebo naopak.
`sudo`
* Účel: Umožňuje vám spustiť jeden príkaz ako iný používateľ (zvyčajne koreň).
* Authentication: Vyžaduje vaše vlastné heslo , nie cieľový používateľ.
* Použitie: `sudo [príkaz]` - spustí zadaný príkaz s oprávneniami používateľa zadaného v súbore `/etc/sudoers`.
* Povolenia: Vyžaduje, aby ste boli uvedení v súbore `/etc/sudoers 's konkrétnymi povoleniami pre príkaz, ktorý chcete spustiť.
Kľúčové rozdiely
* rozsah: `Su` poskytuje celú reláciu shellu ako iný používateľ; `Sudo` vykoná jeden príkaz.
* Authentication: „Su` vyžaduje heslo cieľového používateľa; „Sudo“ vyžaduje vaše vlastné heslo.
* Povolenia: „Su` vo všeobecnosti potrebuje koreňové výsady; „Sudo` sa spolieha na povolenia definované v`/etc/sudoers`.
v súhrne:
* Použite `su`, keď potrebujete pracovať ako iný používateľ na dlhšiu dobu.
* Použite `sudo`, keď potrebujete vykonať konkrétny príkaz so zvýšenými privilégiami.
Pamätajte, že používanie koreňových privilégií predstavuje značné bezpečnostné riziká. Tieto príkazy vždy používajte zodpovedne a opatrne.