
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-x
que no haya acceso de escritura.
También debe evitar que los usuarios cambien una configuración llamada $XDG_CONFIG_HOME
y 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
.