Sistem uygulamalarının (Yazılım Merkezi gibi) şifre sormasını nasıl önleyebilirim?


13

Yazılım Merkezi, Güncelleme Yöneticisi ve diğer bazı sistem yönetimi uygulamalarının şifre sormadan (sudo NOPASSWD ile yapılandırılmışsa yaptığı gibi) çalışmasını, ancak bunun yerine yalnızca bir onay istemesini veya herhangi bir onay almadan çalışmasını istiyorum. Aynı zamanda hiç kullanıcı şifresi kullanmak istemiyorum. Bu erişilebilir mi?

Yanıtlar:


17

Ubuntu Yazılım Merkezi yetkilendirmesi ilke kitini kullanır. Kaldırma eylemi sırasında kimlik doğrulaması istendiğinde, başlatılan eylemi görmek için "Ayrıntılar" işaretçisini genişletebilirsiniz. Bu org.debian.apt.install-or-remove-paketleri . İlgili politikayı, kimlik doğrulama istemeyecek şekilde değiştirebilirsiniz:

Düzenleme /usr/share/polkit-1/actions/org.debian.apt.policy, aranacak org.debian.apt.install-or-remove-packagessonra, bulmak defaultsyerine, bölüm auth_adminve auth_admin_keepile yes.


org.debian.apt.policy'de gördüğüm şey, evet olarak değiştirmek için hangi şeylere ihtiyacım var? <allow_any>auth_admin</allow_any> <allow_inactive>auth_admin</allow_inactive> <allow_active>auth_admin_keep</allow_active>
dylan murphy

Auth_admin ve auth_admin_keep ifadelerini yes ile değiştirin.
João Pinto

0

Sadece /etc/sudoerstüm bunları koy ve işe yarayacak

# User privilege specification
root    ALL=(ALL) NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) NOPASSWD: ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL) NOPASSWD: ALL

-1

NOPASSWD: ALL ile kullanılan bu yöntemler parola sorulmayacak gibi görünüyor. istediğim bu değil . ROOT şifresi sorulmasını istiyorum.

Doğru ipucu sudoers için "Defaults rootpw" eklemek gibi görünüyor. En azından Synaptic artık root şifresini aldıktan sonra başlıyor. Güzel. Ben Ubuntu Debian'ı kullanabilirim :)


-4

Not: - Şifre istemlerini devre dışı bırakmak bir güvenlik riski olabilir

Uygulamalar -> aksesuarlar -> terminalden terminal penceresini açın, şu komutu çalıştırın:

sudo visudo

Yazan satırı bulun

%admin ALL=(ALL) ALL

ve olarak değiştir

%admin ALL=(ALL) NOPASSWD: ALL

Dosyayı kaydedip çıkın


Yazılım merkezi için çalışmaz.
karthick87

Bu yöntem, birçok uygulama için kimlik doğrulama / parola istemlerini kaldırır, ancak Yazılım Merkezi için kaldırmaz.
8128

Güncelleme yöneticisi için çalıştı, yazılım merkezinde çalışacağını düşündüm. Benim hatam. Bu yöntemi başka birinin bilgisayarında kullandım, kendi başıma değil, kötüyüm.
Kyle Clarke

Bunun çalışması için anahtarlığı devre dışı bırakmanız mı gerekiyor?
NightwishFan

/ Etc / sudoers içinde "% admin ALL = (ALL) NOPASSWD: ALL" ayarı linux'u bilgisayara yükledikten sonra yaptığım ilk şey. Ancak bunun GUI uygulamalarını etkilediği görülmemektedir.
Ivan
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.