Nous installons un système de médias numériques à la station de radio du collège où je travaille. Nous essayons de donner aux programmeurs (c'est-à-dire; les DJ, pas les codeurs) accès à la musique, sans leur permettre de la copier sur leurs clés USB ou de la transférer via Internet.
Nous utilisons des systèmes Windows (Windows XP pour les machines clientes, et Windows Server 2008 pour le serveur de médias). Mon idée est la suivante.
- Créer un utilisateur (ProgramUser) qui n'a absolument aucun accès aux médias numériques.
- Créer un utilisateur (MediaUser) qui a un accès en lecture seule aux médias numériques que les programmeurs ne connaissent pas et dont ils ne connaissent pas le mot de passe.
- Faire en sorte que les utilisateurs se connectent à Windows en tant que ProgramUser, ne leur donnant aucun accès aux médias.
- Exécuter notre application de lecture (Traktor) en tant que MediaUser, permettant ainsi au programmeur de lire les médias sans pouvoir les copier ou les modifier.
Cela semble être la solution parfaite, mais il y a un hic. Si l'application de lecture ou la machine plante, le programmeur est la seule personne capable de la faire fonctionner à nouveau en un laps de temps raisonnable (nous sommes une station de radio FM de 15 kW, donc les temps d'arrêt sont très importants). C'est pourquoi j'ai ce dilemme...
Comment puis-je donner au programmeur la possibilité de démarrer notre application de lecture en tant qu'utilisateur dont ils ne connaissent pas le mot de passe ?