Skip to main content

Hogyan változtassuk meg a felhasználót a "su" paranccsal

How To Embed A YouTube Video (Lehet 2024)

How To Embed A YouTube Video (Lehet 2024)
Anonim

Napjainkban lehet használni a Linuxot anélkül, hogy sok interakciót folytatnánk a parancssorral, de még mindig sok alkalom van arra, hogy a parancssor használatával sokkal könnyebb dolgunk van, mint egy grafikus eszköz használata.

A parancssorból rendszeresen használni kívánt parancs példája az apt-get, amelyet a Debian és az Ubuntu alapú elosztásokba telepítenek.

Ahhoz, hogy az apt-get segítségével telepítsen szoftvert, olyan felhasználónak kell lennie, aki rendelkezik elegendő jogosultsággal.

Az egyik legnépszerűbb asztali Linux operációs rendszer, mint az Ubuntu és a Pénzverdék tudásának egyik első parancsja a sudo.

A sudo parancs lehetővé teszi, hogy bármelyik parancsot másik felhasználónak futtassuk, és általánosan felhasz- nálják az engedélyeket, hogy a parancsot rendszergazdaként futtassák (ami a Linuxban root felhasználóként ismert).

Ez minden jó és jó, de ha egy sor parancsot futtatsz vagy hosszabb ideig egy másik felhasználót kell futtatnod, akkor az, amit keresel, asuparancs.

Ez az útmutató megmutatja, hogyan kell használni a su parancsot, és tájékoztatást nyújt a rendelkezésre álló kapcsolókról.

Váltson át a gyökérfelhasználóra

A root felhasználóra váltáshoz egy terminál megnyitásához egyidejűleg nyomja meg az ALT és a T gombot.

A root felhasználóra való áttérés módja eltérő lehet. Például Ubuntu alapú disztribúciókra, mint a Linux Mint, Ubuntu, Kubuntu, Xubuntu és Lubuntu, a sudo parancs használatával a következőképpen kell kapcsolnia:

sudo su

Ha olyan terjesztést használ, amely lehetővé tette a root jelszó beállítását az elosztás telepítésekor, akkor egyszerűen csak a következőket használja:

su

Ha a parancsot a sudo-val futtatta, akkor a sudo jelszót, de ha a parancsot éppúgy végezte su akkor be kell írnia a root jelszót.

Annak megerősítéséhez, hogy ténylegesen átkapcsolt a root felhasználóra, írja be a következő parancsot:

Ki vagyok én

A cheami parancs megmondja, hogy melyik felhasználónak futsz jelenleg.

Hogyan válthassanak másik felhasználóhoz és elfogadják környezetüket

A su paranccsal át lehet váltani más felhasználók fiókjára.

Képzeljük el például, hogy létrehoztunk egy új felhasználót, a ted-et a useradd parancs használatával az alábbiak szerint:

sudo useradd -m ted

Ez létrehozna egy ted nevű felhasználót, és létrehozna egy home könyvtárat a ted nevű ted számára.

Meg kell adnia a jelszót a ted számlához, mielőtt a következő parancs használatával fel lehetne használni:

átszállt

A fenti parancs kéri, hogy hozzon létre és erősítse meg a ted számla jelszavát.

A ted-fiókra a következő parancs használatával válthat:

szúrt

Amint áll, a fenti parancs be fog jelentkezni, mint ted, de nem kerül a hazai könyvtárba a teszteléshez, és a .bashrc fájlhoz hozzáadott beállítások nem töltődnek be.

Azonban be tud jelentkezni, mint a ted, és elfogadhatja a környezetet a következő paranccsal:

tette

Ezúttal, amikor bejelentkezik a ted-be, a ted home könyvtárába kerül.

Ez a jó módja annak, hogy ezt teljes egészében megtudhassa, adja hozzá a képernyőfüzet segédprogramot a ted felhasználói fiókhoz.

A parancsok végrehajtása a felhasználói fiókok váltása után

Ha másik felhasználó fiókjára szeretne váltani, de parancsot futtat, amint átkapcsolja a -c kapcsolót az alábbiak szerint:

su -c képernyőfetch - ted

A fenti parancsban a su kapcsolja a felhasználót, a -c képernyőfetch futtatja a képernyőfüzet segédprogramot és a - ted átvált a ted számlára.

Adhoc kapcsolók

Már bemutattam, hogyan válthatja át egy másik fiókot, és hasonló környezetet kínálhat a - kapcsoló.

A teljesség érdekében a következőket is használhatja:

su -lsu --login

Futtathat egy másik héjat az alapértelmezetten, amikor átkapcsolja a felhasználót az -s kapcsolóval az alábbiak szerint:

su -s -su --shell -

Az aktuális környezetbeállításokat az alábbi kapcsolók segítségével tudja megőrizni:

su -msu -psu - fenntartani a környezetet

összefoglalás

A legtöbb alkalmi felhasználó csak a sudo paranccsal jut el a magasabb jogosultságokkal rendelkező parancsok futtatásához, de ha hosszabb időt szeretne tölteni, mint másik felhasználó, akkor a su parancs.

Érdemes megjegyezni azonban, hogy jó ötlet, ha csak fiókként kezelheti a szükséges munkához szükséges engedélyeket. Más szavakkal ne futtass minden parancsot rootként.