Hogyan lehet ideiglenesen megváltoztatni a Linux-fiókokat és -jogokat

Az su parancs ideiglenesen megváltoztatja a shell-munkamenet bejelentkezett felhasználóját. Ez ellentétben áll a sudo parancs, amely az aktuálisan bejelentkezett felhasználónak jogot ad a parancsok emelt szintű jogosultságokkal történő végrehajtására.

A 'su' és 'sudo' parancsok céljai

Az su parancs módosítja a bejelentkezett állapotát héj munkamenetet az egyik felhasználói fiókból a másikba. Ez a gyakorlat hasznos a felhasználói engedélyekkel kapcsolatos problémák hibaelhárításához. A hozzáféréshez rendelkeznie kell a fiók jelszavával su.

Ha végrehajtod su felhasználói fiók megadása nélkül a rendszer feltételezi, hogy Ön a root fiókot használja. A folyamat működéséhez ismernie kell a root fiókot.

Ha végzett a su munkamenet, típus kijárat kijelentkezni a helyettesített fiókból, és visszatérni az eredetileg bejelentkezett fiókhoz.

Az emberek csak szeretet olyan történeteket mesélni su és sudo kiállni a dolgokért. Ökölszabályként, nem árt az emlékeztetőt használni su egy helyettesítő felhasználó

és az sudo van helyettesítő felhasználóként. Az su parancs nem „szuper felhasználó” parancs. A parancsok a parancsok; Ha túl sok mentális teret fektet abba, hogy azt gondolja, hogy „kiállnak” valamiért, akkor egy kicsit elveszíti azt a rugalmasságot, amelyet ezek a kapcsolódó parancsok kínálnak.

Ellentétben, sudo célja, hogy emelt szintű engedélyeket adjon egyetlen parancshoz. Például a csomagok frissítéséhez magasabb szintű engedélyek szükségesek; normál felhasználói fiók nem tudja ellátni ezt a funkciót. De ha ez a fiók szerepel a sudoer, meghívhatja sudo majd a privilegizált parancsot vagy programot.

Ez egy mítosz sudo lehetővé teszi a parancsok futtatását rootként. Alapértelmezés szerint, sudo van funkcionálisan egyenértékűroot-ba, mert a legtöbb ember nem módosítja a sudoers fájlban megadott engedélyeket és szerepköröket. Az illetékes rendszergazda azonban korlátozza a hatókört sudo azokra a minimálisan szükséges programokra, amelyekre az adott felhasználónak szüksége van a rendszer szabályzatai és eljárásai keretében.

Hogyan válhat root felhasználóvá vagy bármely más felhasználóvá a Linux parancssor használatával
Mi a Sudo Linuxban?
A Sudo Parancs ereje

Különböző disztribúciók kezelik sudo és a root fiókok egymásnak ellentmondó módon. Egyes disztribúciók megkövetelik, hogy a rendszertelepítéskor a root jelszó példányosodjon; mások alapértelmezés szerint elnyomják a root rendszert, és adminisztrációs célokra a sudo-ra hagyatkoznak. Tekintse meg disztribúciója kézikönyvoldalait, ahol konkrét útmutatást talál ezekkel a fontos segédprogramokkal kapcsolatban.

TecMint: A „su” és a „sudo” közötti különbség, valamint a „sudo” konfigurálása Linuxon