Mi a különbség a pkexec és a sudo között?


Legjobb válasz

Fogalmilag ugyanezt teszik, lehetővé téve a felhasználó számára, hogy más programot futtasson más felhasználóként (általában a szuper felhasználó -aka gyökér vagy uid: 0). Miben különböznek egymástól, hogyan használják és állítják fel őket. Sudo és idősebb testvére su, mindent teljes irányításban részesítenek, és így veszélyesek. Valójában a sudo-t eredetileg azért hozták létre, hogy megpróbálja egy kicsit kevesebbet csinálni. A pkexec egy nagyobb eszközrendszer része, az úgynevezett házirend-készlet. Kicsit igénybe veszi a beállítását, de ha egyszer helyenként sokkal finomabb kontrollt ad, és így biztonságosabb az al biet használata, sok ember nehezebben panaszkodik – például a gui eszközöknek problémái vannak a házirend-készlet közvetlen hívása nélkül, szuper struktúra nélkül, míg a sudo vagy a gksu et al hívják a gui csomagolóktól.

Ízlés szempontjából sok felhasználó – különösen az új rendszergazdák – túl gyakran veszik igénybe a root módot, és nagy problémákat okoznak. A házirend-készlethez hasonló ötlet jó ötlet, hogy segítsen elszigetelni őket azoktól a veszélyektől, amelyek teljes és korlátlan hozzáférést biztosítanak a rendszer mindenhez.

Válasz

  1. A grafikus alkalmazásokat nem lehet futtatni a pkexec-en keresztül, anélkül, hogy ezt kifejezetten konfigurálnánk.
  2. Kicsit módosíthatja a programok futtatását a pkexec segítségével: ikon, megjelenítendő szöveg, emlékezzen-e a jelszóra vagy sem, hogy engedélyezzük-e a grafikus és még néhány további futtatását.
  3. Bárki futtathatja a „Futtatás mint szuperfelhasználó futtatását (feltéve, hogy hitelesíteni tudja magát), a sudoyou-t a sudoersfile-ban kell feltüntetni admin .

Például csak ezt tegye: cd /etc/init.d sudo cat README, és most próbálja ki a pkexec segítségével pkexec macska README

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük