Su (Unix) - Su (Unix)
Původní autoři | Dennis Ritchie, Ken Thompson |
---|---|
Vývojáři | AT&T Bell Laboratories |
První vydání | 3. listopadu 1971 |
Operační systém | Unix a Unixový |
Typ | Příkaz |
The Unix příkaz su, což znamená náhradní uživatel, je používán uživatelem počítače k provádění příkazů s oprávněními jiného uživatelského účtu. Po spuštění vyvolá a skořápka beze změny aktuálního pracovního adresáře nebo uživatelského prostředí.
Při použití příkazu bez zadání nového ID uživatele jako a argument příkazového řádku, výchozí je použití superuživatel účet (ID uživatele 0) systému.
Dějiny
Příkaz su, včetně Oprávnění Unixu systém a setuid systémové volání, bylo součástí Verze 1 Unix. Šifrovaná hesla se objevila v Verze 3.[1]
Používání
Když je spuštěn z příkazového řádku, su požádá o heslo cílového uživatele a pokud je ověřen, uděluje operátorovi přístup k tomuto účtu a souborům a adresářům, ke kterým má účet přístup.
john @ localhost: ~ $ su janeHeslo:jane @ localhost: / home / john $ výstupodhlásit sejohn @ localhost: ~ $
Při použití s a pomlčka (su -) lze jej použít ke spuštění přihlašovacího prostředí. V tomto režimu mohou uživatelé převzít uživatelské prostředí cílového uživatele.
john @ localhost: ~ $ su - janeHeslo:jane @ localhost: ~ $
Příkaz sudo je příbuzný a provede příkaz jako jiný uživatel, ale dodržuje sadu omezení, o kterých mohou uživatelé provádět které příkazy jako ostatní uživatelé (obvykle v konfiguračním souboru s názvem / etc / sudoers, nejlépe upravitelné příkazem visudo). Na rozdíl od su, sudo ověřuje uživatele na základě jejich vlastního hesla, nikoli hesla cílového uživatele (umožňuje delegování konkrétních příkazů konkrétním uživatelům na konkrétních hostitelích bez sdílení hesel mezi nimi a při současném zmírnění rizika případných bezobslužných terminálů).
Nějaký Unixový systémy implementují skupinu uživatelů kolo, a umožnit členům stát se rootem pouze se su.[2] To může nebo nemusí zmírnit tyto obavy o zabezpečení, protože vetřelec by se mohl nejprve jednoduše vloupat do jednoho z těchto účtů. GNU su však skupinu nepodporuje kolo z filozofických důvodů. Richard Stallman tvrdí, že protože skupina by zabránila uživatelům ve využívání rootových hesel, která jim unikla, skupina by umožnila stávajícím správcům jezdit drsně nad běžnými uživateli.[3]
Viz také
Reference
- ^ McIlroy, M. D. (1987). Čtenář Research Unix: offticles komentované výňatky z Programmer's Manual, 1971–1986 (PDF) (Technická zpráva). CSTR. Bell Labs. 139.
- ^ Levi, Bozidar (2002). Správa systému UNIX: Komplexní pramen pro efektivní správu systémů a sítí. CRC Press. str.207. ISBN 0-8493-1351-1.
- ^ „Proč GNU su nepodporuje skupinu kol“. Archivovány od originálu 10. prosince 2013.CS1 maint: unfit url (odkaz)
externí odkazy
- su - manuální stránky z GNU coreutils.
- Linux Příkazy uživatele Manuál –
- FreeBSD Obecné příkazy Manuál –
- Solaris 10 Reference k příkazům pro správu systému Manuál –
- Příkaz su - by The Linux Information Project (LINFO)
![]() | Tento Unix související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |