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