Mitä eroa on pkexecillä ja sudolla?


Paras vastaus

Periaatteessa he tekevät saman asian, jolloin käyttäjä voi ajaa toista ohjelmaa toisena käyttäjänä (yleensä super käyttäjä -aka root tai uid: 0). Kuinka ne eroavat, miten niitä käytetään ja asennetaan. Sudo ja sen vanhempi sisarus su, antavat sinulle kaiken hallinnan ja ovat siten vaarallisia. Itse asiassa sudo luotiin alun perin yrittämään tehdä su hieman vähemmän. pkexec on osa suurempaa työkalujärjestelmää, jota kutsutaan käytäntöpaketiksi. Sen asettaminen vie vähän, mutta kerran paikoissa antaa paljon hienomman tarkkuuden ja on siten turvallisempaa käyttää al bietä monet ihmiset valittavat kovemmin – esimerkiksi gui-työkaluilla on ongelmia kutsumalla käytännesarjaa suoraan ilman superrakennetta, kun taas sudo tai gksu et al kutsutaan gui-kääreistä.

Maun näkökulmasta katsottuna monet käyttäjät – etenkin uudet järjestelmänvalvojat – käyttävät juuritietoa liian usein ja aiheuttavat suuria ongelmia. Ajatus käytännökokonaisuuden kaltaisesta on hieno idea auttaa eristämään heidät vaaroilta, jotka aiheutuvat täydellisestä ja rajoittamattomasta pääsystä kaikkeen järjestelmässä.

Vastaus

  1. Et voi ajaa graafisia sovelluksia pkexecin kautta määrittämättä sitä nimenomaisesti siihen.
  2. Voit säätää hieman sitä, miten haluat ohjelmien ajettavan pkexecin kautta: kuvake, näytettävä teksti, salasanan muistaminen vai ei, sallitaanko sen käydä graafisesti ja joitain muita.
  3. Kuka tahansa voi suorittaa ”Suorita” pääkäyttäjänä (edellyttäen, että he voivat todentaa sellaisenaan), sudoy: n on oltava sudoers-tiedostossa admin .

Tee esimerkiksi vain tämä: cd /etc/init.d sudo cat README ja kokeile nyt sitä pkexecillä pkexec-kissa LUKU

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *