restringir el acceso a las aplicaciones de inicio para usuarios no root

restringir el acceso a las aplicaciones de inicio para usuarios no root

He estado intentando que los usuarios que no sean root no puedan acceder a las preferencias de las aplicaciones de inicio, lo que te obliga a seleccionar qué aplicaciones se inician al iniciarlas y cambiar estas configuraciones. ¿Hay alguna manera de hacerlo, tal vez haciendo que root sea el propietario de la aplicación de preferencia de aplicaciones de inicio?

No pude encontrar nada sobre esto. Todos los artículos que encontré hablan sobre cómo ejecutar aplicaciones que requieren acceso de root o simplemente cómo usar la interfaz de inicio de la aplicación.

Respuesta1

Es un directorio:

~/.config/autostart

en cada directorio de usuario y

/etc/xdg/autostart 

para uso global (no es necesario tocar ese).

  • Inicie sesión con su cuenta de administrador y cambie el usuario y el grupo a su cuenta de administrador:

    sudo chown $USER:$USER /home/*/.config/autostart
    

    donde * son todos sus usuarios normales.

Eso les impedirá escribir. Los "otros" ya están configurados para r-xque no haya acceso de escritura.


También debe evitar que los usuarios cambien una configuración llamada $XDG_CONFIG_HOMEy eso será difícil... un usuario puede configurarla directamente desde la línea de comando solo para esa sesión.

Entonces, si desea evitar esto, es probable que también deba deshabilitar el acceso al terminal y cualquier modificación del archivo ~/.profile.

información relacionada