Pkexec'i ne zaman ve ne zaman sudo -i kullanmalıyım?


21

Kullanımını öneren bir cevap yazdım sudo -i nautilus. Bunun gksukullanımdan kaldırıldığını biliyorum ve sudo -igrafiksel uygulamaları yavru kedileri öldürmeden kök olarak çalıştırmamız gerektiği izlenimindeydim , ancak yorum yapan kişi ' pkexecyenidir gksu'. Anladığım kadarıyla, bu pkexecherhangi bir şekilde kullanmakla aynı değildir sudo:

Pkexec vs gksu / gksudo ne zaman kullanılır?

ve özellikle grafik uygulamalarla kullanmak için kurulum gerektirir:

Pkexec nasıl yapılandırılır?

Her şeyi yaptığımda sudo -iher zaman işe yarar, peki neden yapılandırma sorununa gireyim pkexec? Kök olarak bir şey başlatan bir senaryo yazmak için bunu yapmam gerektiğini görebiliyorum:

Pkexec'i bir Python Script veya .desktop dosyasında kullanabilir miyim?

Ama aksi takdirde, kullanmaktan ne kazanırım pkexec? Bu komutları ne zaman kullanmalıyım? Grafik uygulamaları kök olarak açmak için şu anda en iyi uygulama nedir?

(... mansayfasını zaten okudum , ancak kendimi daha akıllı hissetmiyorum.)


5
Kişisel olarak kullanımdan kaldırmayı göz ardı ediyorum ve her zaman gerekirse gksuGUI uygulamalarını çalıştırmak için her sisteme yüklüyorum gksudo. Başka hiçbir şey.
Byte Commander

1
İlgili: Meta hakkındaki bu eski yazı ilgili bir tartışma yaptı ve önerilen en olumlu yanıt sudo -igüvenli bir çözüm; Fakat bunun için fazla bir açıklama yapılmadı pkexec.
clearkimura

1
Dosyaları root olarak düzenlemek için GUI metin editörleri kullanılması durumunda sudoedit(AKA sudo -e) ne durumda?
edwinksl

1
@ edwinksl, grafik düzenleyiciyi varsayılan olarak ayarlayabilmenizi mi istediniz sudoedit? İlginç bir fikir
Zanna

Yanıtlar:


2

Temel kullanım aynıdır - söz konusu programlar diğer programları başka bir kullanıcı olarak çalıştırmanıza izin verir, genellikle root. Ancak arasındaki fark sudovaryantları ve pkexecolmasıdır sudoile birlikte, her şeyin üzerinde bir program tam kontrol sağlar pkexec, her program için bir politika tanımlayarak çok daha ince taneli kontrole sahip.

Çalıştırdığınız programlara güveniyorsanız, sudo tamamen iyi durumda. Gerçekten her şeyi kilitlemek ve programların yalnızca izin verdiklerinizi yapmalarına izin vermek istiyorsanız, o zaman polkitpkexec ile birlikte gelenleri kullanın .

Buradaki fikir pkexecgüzel olsa da , gksuihtiyaç duyulan karmaşık kurulum nedeniyle bir sonraki adıma kadar gidemem .

Referans: Quora'daki sudo ve pkexec arasındaki fark .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.