Nous avons un produit linux intégré avec une application qui permet à l'utilisateur de modifier différents paramètres via le système de menus. Ces paramètres incluent l'adresse IP/DHCP et l'heure.À quel utilisateur l'application intégrée doit-elle être exécutée?
Nous exécutons maintenant cette application en tant que root mais cela ne va pas, en laissant l'utilisateur interagir directement avec un processus exécuté en tant que root.
De quel utilisateur devrions-nous utiliser?
Si ce n'est pas root, comment pouvons-nous résoudre les problèmes d'autorisation qui se posent?
EDIT: Le produit ne dispose pas d'un environnement utilisateur graphique de la manière classique Gnome/KDE. Le système de menus mentionné est mis en œuvre sur un panneau LCD sur le produit lui-même. Cela suppose que vous exécutez GNOME.
Notez que la version moderne de VxWorks offre plus de contrôle et d'isolation que les versions précédentes ... mais oui, pour la plupart des périphériques profondément intégrés, il n'y a pas de concept d'utilisateurs. Comme il n'y a qu'un seul utilisateur logique, l'environnement ou le propriétaire physique. – jakobengblom2