Est-il possible d'exécuter une méthode en tant qu'utilisateur différent sous Linux (ou SELinux spécifiquement)? Les programmes que j'ai exécutés dans des sandbox individuels, chacun avec un identifiant d'utilisateur et de processus différent. J'ai une situation dans laquelle je dois exécuter une branche de code en tant qu'utilisateur différent et avec un identifiant de processus différent pour empêcher l'accès de la mémoire et de l'espace disque du code qui l'engendre.Est-il possible d'exécuter une branche en tant qu'utilisateur différent dans * nix?
Si ce n'est pas possible, pouvez-vous jeter un peu de lumière sur la quantité de code du noyau qui doit être modifiée pour y parvenir? (Je comprends son aspect subjectif, mais si vous pouvez suggérer quoi et comment y aller, cela sera très utile).