Las contraseñas utilizadas para login
y sudo
pueden ser las mismas, pero el mecanismo de autenticación es diferente. Por lo tanto, no hay una forma directa de evitar tener que ingresar la contraseña dos veces.
Cosas que puedes hacer para superar esto (pero con sus propios inconvenientes):
- Agregue su usuario actual a
/etc/sudoers
, para que pueda usar sudo
sin tener que iniciar sesión como otro usuario. Aún necesitaría ingresar su contraseña cada vez que use sudo
- Habilite
ssh
y agregue la clave pública del usuario actual a las claves ssh autorizadas del usuario administrador. Esto le permite iniciar sesión como admin
con ssh admin@localhost
, sin ingresar una contraseña
Para la segunda opción, haz lo siguiente una vez que hayas habilitado ssh
en Preferencias del sistema:
- Como su usuario normal, ejecute
ssh-keygen
(y solo presione enter en todas las preguntas)
-
Reemplace ADMIN con el nombre del usuario administrador y ejecute
ssh ADMIN@localhost "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys" < ~/.ssh/id_rsa.pub
Esta será la última vez que deberá ingresar la contraseña del usuario administrador para iniciar sesión
- Ejecute
ssh ADMIN@localhost
para iniciar sesión como el usuario administrador