Otorgue permisos de root a la aplicación, por lo que no volverá a solicitarla

Otorgue permisos de root a la aplicación, por lo que no volverá a solicitarla

En startos (con los paquetes ypkg), su tienda de aplicaciones de alguna manera puede descargar e instalar paquetes, sin solicitar ninguna contraseña de usuario o raíz, en las carpetas protegidas de raíz de /usr...etc. Sin embargo, su programa de línea de comando (que usa el mismo formato de paquete) requiere mi contraseña (aunque soy un sudoer).

Mis preguntas: ¿Hay alguna manera de hacer esto con el centro de software de ubuntu? ¿Cómo funciona esto? (permitir acceso root al programa sin contraseña del usuario)

Respuesta1

Active el bit Establecer ID de usuario (SUID) en el programa:

sudo chmod u+s /usr/bin/software-center

Cada vez que se inicia este programa, tiene el privilegio del propietario (el propietario debe ser root para obtener poderes de root). Cualquier proceso secundario que el programa bifurque() heredará los privilegios de root. Sin embargo, esto no funcionará si la solicitud de la contraseña no depende de la identificación de usuario efectiva del programa (es decir, ha sido programado para solicitarla siempre).

información relacionada