GNU/Linux >> Tutoriales Linux >  >> Fedora

Fedora:¿solicitar la contraseña de Sudo en lugar de dar un error de acceso?

¿Puedo configurar Fedora 22 para que cualquier cosa que necesite privilegios de root solicite una contraseña, en lugar de dar un error y necesitar que vuelva a ejecutar con sudo? Ni siquiera me importaría tener que escribir mi contraseña cada vez, sin el temporizador de pocos minutos (o lo que sea) para recordar la contraseña.

es decir, en lugar de:

$ dnf history
You don't have access to the history DB.

Sería:

$ dnf history
[sudo] password for <username>:

Creo que algunas de las aplicaciones de interfaz gráfica de usuario hacen eso, como la interfaz gráfica de usuario yum cuando la tenía instalada.

Estoy pensando que no… Que dependería de cada aplicación implementar esto. Pero espero que, en cambio, las aplicaciones digan que se necesita el privilegio de root, y podría haber alguna forma de que el kernel (o cualquier otro lugar) permanezca en una etapa de entrada de bloqueo (para la contraseña) antes de regresar si el usuario tiene acceso.

Respuesta aceptada:

Podrías usar el script de python thefuck disponible en github. Este script está diseñado para corregir el último comando que ejecutó incorrectamente en algunos casos de uso y olvidarse de usar sudo es uno de ellos.

De sus ejemplos:

➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

➜ fuck
sudo apt-get install vim
[sudo] password for nvbn:
Reading package lists... Done

Este comportamiento proviene de la regla sudo que puede habilitar:

sudo:antepone sudo al comando anterior si falló debido a los permisos;

Si esto no funciona de inmediato para dnf debería ser sencillo crear una regla personalizada para hacerlo.


Fedora
  1. Cómo hacer que sudo recuerde la contraseña por más tiempo

  2. Acceso denegado para el usuario 'root'@'localhost' (con contraseña:Sí) después de restablecer la contraseña LINUX

  3. ERROR 1045 (28000):Acceso denegado para el usuario 'root'@'localhost' (con contraseña:SÍ)

  4. ¿Cómo hago que Sudo solicite la contraseña de root?

  5. ¿Por qué la contraseña 'sudo' es diferente a la contraseña 'su root'?

Instalar CMake en Fedora Linux 35

Cómo instalar Slack en Fedora 35

Cómo instalar Nginx en Fedora 35

Cómo instalar Steam en Fedora 35

Cómo instalar Telegram en Fedora 35

¿Error de usuario/contraseña de Samba Share después de la actualización?