Android

Su parancs a linuxban (felhasználói váltás)

Windows 7 elfelejtett jelszó megváltoztatása / Change Windows 7 lost password | ITFroccs.hu

Windows 7 elfelejtett jelszó megváltoztatása / Change Windows 7 lost password | ITFroccs.hu

Tartalomjegyzék:

Anonim

A su ( su vagy kapcsoló felhasználó rövidítése) segédprogram lehetővé teszi a parancsok futtatását egy másik felhasználó privilégiumaival, alapértelmezés szerint a root felhasználóval.

A su használata a legegyszerűbb módja annak, hogy az aktuális bejelentkezési munkamenetben váltson az adminisztratív fiókra. Ez különösen akkor hasznos, ha a root felhasználónak nem szabad az SSH-n keresztül vagy a GUI megjelenítéskezelővel bejelentkezni a rendszerbe.

Ebben az oktatóanyagban elmagyarázzuk, hogyan kell használni a su parancsot.

Hogyan kell használni a su parancsot

A su parancs általános szintaxisa a következő:

su]

Bármelyik lehetőség nélküli meghívás esetén az su alapértelmezett viselkedése egy interaktív héj rootként történő futtatása:

su

A rendszer felkéri a gyökérjelszó megadására, és ha hitelesítve van, a parancsot futtató felhasználó ideiglenesen gyökérré válik.

A munkamenet héja ( SHELL ) és az otthoni ( HOME ) környezeti változókat a helyettesítő felhasználó /etc/passwd bejegyzéséből állítják be, és az aktuális könyvtár nem változik.

A whoami paranccsal erősítse meg, hogy a felhasználó megváltozott:

whoami

A parancs kinyomtatja az aktuális shell munkamenetet futtató felhasználó nevét:

root

A su --login a leggyakrabban használt lehetőség a - , -l , --login . Ez a héjat bejelentkezési héjvá teszi egy olyan környezettel, amely nagyon hasonló a valódi bejelentkezéshez, és megváltoztatja az aktuális könyvtárat:

su -

su -s /usr/bin/zsh

A hívó felhasználó teljes környezetének ( HOME , SHELL , USER és LOGNAME ) megőrzéséhez használja a -p , --preserve-environment opciót.

su -p

A - opció használata esetén a -p figyelmen kívül hagyja.

su -c ps

Másik felhasználói fiókra váltáshoz adja át a felhasználónevet argumentumként a su . Például a felhasználói tyrion való váltáshoz gépelje be:

su tyrion

Sudo vs Su

Néhány Linux disztribúción, például az Ubuntu, a gyökér felhasználói fiók biztonsági okokból alapértelmezés szerint le van tiltva. Ez azt jelenti, hogy a root számára nincs beállítva jelszó, és a su segítségével nem válthat át root felhasználóra.

A root-ra váltás egyik lehetősége az lesz, hogy a su parancsot felfűti a sudo és beírja a jelenleg bejelentkezett felhasználói jelszót:

sudo su -

A sudo parancs lehetővé teszi a programok futtatását egy másik felhasználóként, alapértelmezés szerint a root felhasználó számára.

Ha a felhasználónak megadható a sudo a su parancsot root felhasználóként hívja fel. A sudo su - futtatása és a felhasználói jelszó használata megegyezik a root jelszó futtatásával.

A -i opció használatakor a sudo futtasson egy interaktív bejelentkezési parancsértelmezőt a root felhasználó környezetével:

sudo -i

sudo -i alapvetően ugyanaz, mint a su - futtatás.

A sudo használatának előnye, hogy a gyökérjelszót nem kell megosztani több adminisztratív felhasználói fiók között.

A sudo használatával engedélyezheti a felhasználóknak, hogy csak bizonyos programokat futtassanak root jogosultságokkal.

Következtetés

su egy olyan parancssori segédprogram, amely ideiglenesen új felhasználóvá válik és parancsokat hajthat végre a helyettes felhasználóval.

terminál sudo