Por que o “apt-get update” precisa do sudo, mas usar o “Software updater” não é?

1

Acho muito estranho que apt-get update e apt-get upgrade precisem de sudo. Mas por que não usar Software Updater precisa também?

Quero dizer, posso instalar (quase) todas as atualizações sem ser sudo, tornando o Software Updater mais fácil (e talvez mais seguro) de atualizar?

    
por Nori-chan 15.04.2015 / 02:17

1 resposta

3

Porque você autentica silenciosamente via PolicyKit ao executar o Atualizador de Software. Parte do 'segredo' está no arquivo

/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

mais exatamente por meio desta entrada:

[Update already installed software]
Identity=unix-group:admin;unix-group:sudo
Action=org.debian.apt.upgrade-packages
ResultActive=yes
    
por Gunnar Hjalmarsson 15.04.2015 / 02:54