¿Cómo evitar que las aplicaciones del sistema (como el Centro de software) pidan una contraseña?

Me gustaría que el Centro de software, el Administrador de actualizaciones y algunas otras aplicaciones de administración del sistema funcionen sin pedir una contraseña (como lo hace el sudo si está configurado con NOPASSWD) pero solo solicite una confirmación en su lugar, o incluso sin ninguna confirmación. Al mismo tiempo, no me gustaría usar ninguna contraseña de usuario. ¿Es esto accesible?

La autorización del Centro de software de Ubuntu usa el kit de políticas. Cuando se solicita la autenticación durante la acción de eliminación, puede expandir el puntero “Detalles” para ver la acción que se está invocando. Es org.debian.apt.install-or-remove-packages . Puede cambiar la política correspondiente para no solicitar autenticación:

Edite /usr/share/polkit-1/actions/org.debian.apt.policy , busque org.debian.apt.install-or-remove-packages , luego busque la sección de defaults , reemplace auth_admin y auth_admin_keep con yes .

Simplemente ponga en /etc/sudoers todo esto y funcionará

 # User privilege specification root ALL=(ALL) NOPASSWD: ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) NOPASSWD: ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL) NOPASSWD: ALL 

Estos métodos con NOPASSWD: TODOS dan como resultado que no se solicite una contraseña. esto no es lo que quiero Quiero que me pidan la contraseña ROOT.

Parece que la sugerencia correcta era agregar “Defaults rootpw” a los sudoers. Al menos, Synaptic ahora comienza después de recibir la contraseña de root. Bonito. Puedo usar Ubuntu a la manera de Debian 🙂

Nota: – Deshabilitar las solicitudes de contraseña puede ser un riesgo para la seguridad

Abra la ventana del terminal desde Aplicaciones -> accesorios -> terminal, ejecute el comando:

 sudo visudo 

Encuentra la línea que dice

 %admin ALL=(ALL) ALL 

y cambiarlo a

 %admin ALL=(ALL) NOPASSWD: ALL 

Guardar y salir del archivo