Nelle maggior parte delle distribuzioni linux (tra cui anche ubuntu), per sicurezza, tutte le volte che si va ad installare o disinstallare un software, viene richiesta la password da amministratore, in questo modo solo chi è in possesso della password può aggiungere o rimuovere software.

Per alcuni utenti questo può essere una scocciatura, e potrebbero voler disattivare questa funzione, vediamo quindi come modificare questo comportamento.

ubuntu

 

Prima di procedere voglio dirvi che con questa procedura, la password non verrà più richiesta quando installate pacchetti dal software center proveniente da repository ufficiali (e funzionerà solo con il software center grafico, da terminale dovrete comunque mettere la password), se tentate di installare pacchetti .deb presi da internet, vi chiederà comunque la password, quindi si mantiene comunque un certo livello di sicurezza.

 

Detto questo, vediamo come effettuare in maniera semplice e veloce questa modifica.

 

Aprite il seguente con un editor di testo il file /”usr/share/polkit-1/actions/org.debian.apt.policy”, con i permessi di amministratore, digitando il seguente comando nel terminale:

sudo gedit /usr/share/polkit-1/actions/org.debian.apt.policy

a questo punto, scorrete fino a trovare il seguente blocco di codice (dovrebbe iniziare alla linea 71 fino alla 79)

<action id="org.debian.apt.install-or-remove-packages">
  <description gettext-domain="aptdaemon">Install or remove packages</description>
  <message gettext-domain="aptdaemon">To install or remove software, you need to authenticate.</message>
  <defaults>
    <allow_any>auth_admin</allow_any>
    <allow_inactive>auth_admin</allow_inactive>
    <allow_active>auth_admin_keep</allow_active>
  </defaults>
</action>

e modificatelo in questo modo:

<action id="org.debian.apt.install-or-remove-packages">
  <description gettext-domain="aptdaemon">Install or remove packages</description>
  <message gettext-domain="aptdaemon">To install or remove software, you need to authenticate.</message>
  <defaults>
    <allow_any>auth_admin</allow_any>
    <allow_inactive>auth_admin</allow_inactive>
    <allow_active>yes</allow_active>
  </defaults>
</action>

 

in poche parole, dovrete cambiare la riga

<allow_active>auth_admin_keep</allow_active>

con la seguente

<allow_active>yes</allow_active>

 

a questo punto salvate il file e provate ad installare applicazioni da ubuntu software center, non vi verrà più chiesta la password, ma come ho detto prima se provate ad installare pacchetti .deb presi da internet, vi chiederà comunque la password per installarlo.

Potete testare la modifica immediatamente senza bisogno di riavviare il PC.