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ó
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.
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.