Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Aký je rozdiel medzi SU a SU-ALOKE v OS UNIX?

Pravdepodobne uvažujete o `su` (nahradiť používateľa) a `sudo` (Náhradný užívateľ do). V štandardných systémoch UNIX/Linux neexistuje žiadny príkaz nazývaný „Su-Aloke“.

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené