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 a su paranccsal keresed.
Ez az útmutató megmutatja, hogyan használhatja a su parancsot, és információt szolgáltat 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 sudo-val futtatod, akkor a sudo jelszót kell megkérdezni, de ha a parancsot csak su-val futtatod, akkor be kell írnod 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 parancs átkapcsolja a felhasználót, a -c képernyőfüzet a képernyőfüzet segédprogramot futtatja és a kapcsolókat átkapcsolja a ted számlára.
Adhoc kapcsolók
Már bemutattam, hogyan válthatja át egy másik fiókot, és hasonló környezetet biztosít a - kapcsolóval.
A teljesség érdekében a következőket is használhatja:
su -l
su --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 -m
su -p
su - fenntartani a környezetet
összefoglalás
A legtöbb alkalmi felhasználó csak a sudo paranccsal kapja meg a magasabb jogosultságokkal rendelkező parancsok futtatását, de ha hosszabb időt szeretne belépni egy másik felhasználónak, használhatja a su parancsot.
É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.