Le password usate per login
e sudo
possono essere uguali, ma il meccanismo di autenticazione dietro è diverso. Quindi non esiste un modo diretto per evitare di dover inserire la password due volte.
Cose che puoi fare per superare questo problema (ma con i loro stessi svantaggi):
- Aggiungi il tuo attuale utente a
/etc/sudoers
, quindi puoi utilizzare sudo
senza dover accedere come un altro utente. Dovresti comunque inserire la password ogni volta che utilizzi sudo
- Abilita
ssh
e aggiungi la chiave pubblica dell'utente corrente alle chiavi ssh autorizzate dell'utente amministratore. Ciò ti consente di accedere come admin
con ssh admin@localhost
, senza immettere una password
Per la seconda opzione, procedi come segue dopo aver attivato ssh
in Preferenze di sistema:
- Come utente normale, esegui
ssh-keygen
(e premi semplicemente invio su tutte le domande)
-
Sostituisci ADMIN con il nome dell'utente amministratore ed esegui
ssh ADMIN@localhost "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys" < ~/.ssh/id_rsa.pub
Questa sarà l'ultima volta che dovrai inserire la password dell'utente amministratore per accedere
- Esegui
ssh ADMIN@localhost
per accedere come utente amministratore