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