Mi a különbség su és a su – parancs között ? A gparted különös esete…

Adott egy  különös történet és ennek apropóján készült egy videó is.

Azt már viszonylag hamar megtanulja minden felhasználó, hogy a root, azaz rendszergazda joggal  gyakorlatilag bármit meg lehet tenni egy rendszeren.

Azt is tudjuk, hogy a telepítés, eltávolítás és felhasználók kezelése esetén mindenképpen szükség is van rá.

A merevlemez partícionálása is egy ilyen klasszikus  tevékenység, amihez nélkülözhetetlen az emelt szintű jogosultság, ám meglepő módon ez valakinek mégsem indult el.

Hogyan lehetséges, hogy rootként vagyunk bejelentkezve a rendszerbe és mégsem indul el egy program ?

Nos nem tudom, hogy  egy gépelési hiba vagy figyelmetlenségből fakadó elírás, mindenesetre egy elég nagy különbséget jelent olykor egyetlen írásjel is a linux parancssor esetén.

Az teljesen megszokott, hogy más felhasználók nevében futtatunk parancsokat és ehhez a SU programot használjuk, ami a substitue user, azaz felhasználó helyettesítése szavak rövidítése.

Nem keverjük össze a SUDO -val, ami a saját felhasználói fiókunkkal történő rendszergazdai folyamatok futtatását teszi lehetővé.

A SU nem csupán rendszergazdai, hanem bármilyen felhaszanálói fiókot képes átadni nekünk.

Ezt két módon tehetjük meg, az egyik formája a SU a másik pedig a SU -, vagyis a parancs kap egy kötőjel argumentumot egy szóköz után.

Ez a látszólag jelentéktelen különbség óriási eltérést eredményez a rendszer működésében.

Egy klasszikus példa a feladatütemező, CRON használatára, ahol ott a kötőjel a biztonság növelése érdekében:

* * * * * /bin/su - www-data -s /bin/bash -c '/path/to/command'

…és akkor nézzük meg az említett parancsot a gyakorlatban, amikor nem indul el egy alkalmazás, hiába vagyunk rendszergazdák:


Továbbra is várunk mindenkit nagy szeretettel csevegő oldalunkon élőben:
https://skamilinux.hu/chat/

Aktív fórum témák:
https://skamilinux.hu/phpBB3/search.php?search_id=active_topics

Legutóbbi PuppySzoftverek:
https://sourceforge.net/p/puppyszoftver/activity

Leave a Reply

Translate »

Weboldalunk cookie-kat használ annak érdekében, hogy megkülönböztesse Önt weboldalunk többi felhasználójától. Ez segítséget nyújt számunkra, hogy weboldalunk böngészése során jobb élményt nyújthassunk Önnek, valamint az oldalunk fejlesztéséhez is hasznosak. további információ

Ha hozzájárult a cookie-k használatához, a böngésző cookie-kat tárol az Ön számítógépén vagy egyéb eszközén, hogy rendszerünk felismerje beállításait. A hozzájárulás érvényessége időnként lejár. Azonban, hogyha szeretné visszavonni hozzájárulását, a böngészője cookie beállításai között bármikor megteheti.

Bezár