Linux'ta Komutları Kök Olarak Çalıştırmak için 'Pkexec' (bir sudo alternatifi) Nasıl Kullanılır

sudo Linux'ta yönetici erişimi gerektiren görevler için yaygın olarak kullanılan programdır. Ancak sudo komutunda bir hata olması veya sudoers dosyası geçersiz olması veya belirli programların sudo erişimi tarafından engellenmesi durumunda, kullanıcılar benzer bir komut satırı aracını kullanabilir - pkexec.

pkexec sudo ile benzer şekilde çalışır:

pkexec # Süper kullanıcı erişimi ile çalıştırılacak program nerede.

kullanabilmek için pkexec, sizin (veya başka bir kullanıcının) programları şu şekilde çalıştırma yetkisine sahip olduğunuzdan emin olun. kök sistem üzerinde. çalıştırdığınızda pkexec komutu, root ayrıcalıklarına sahip programları çalıştırmaya yetkili bir kullanıcının şifresini girmeniz istenecektir.

Makineye fiziksel (GUI) erişiminiz varsa, kimliği doğrulanacak bir kullanıcı seçmek için bir GUI istemi bile alırsınız. kök ayrıcalık ve yürütmek pkexec emretmek.

Not: Bu istem aslında program tarafından zaten kayıtlı bir Kimlik Doğrulama Aracısı tarafından açılır. Tüm Policy Kit programı, benzer aracıları kendileri kaydeder.

Komutu başka bir kullanıcı olarak çalıştırmak için, kullan --kullanıcı bayrak:

pkexec --user # Farklı çalıştırılacak kullanıcı nerede?

pkexec kullanarak sudoers dosyasını düzeltme

pkexec sisteminizdeki sudoers dosyasını karıştırdığınızda cankurtaran olabilir. çalıştırabilirsin görsel kullanarak program pkexec ve geri yüklenecek sudoers dosyasıyla ilgili sorunları düzeltin sudo özellikleri.

pkexec görseli

? Şerefe!