J'ai un programme qui utilise l'outil Python cmd pour les interfaces de ligne de commande.
Maintenant, je veux qu'il fonctionne sur mon serveur Linux à chaque fois qu'un utilisateur normal s'y connecte, de manière à ce que l'utilisateur ne reçoive jamais l'invite par défaut de Linux (c'est-à-dire qu'il ne doit pas pouvoir tuer le programme ou l'envoyer en arrière-plan ou autre).
Pour des raisons de sécurité, le programme ne doit jamais permettre à l'utilisateur d'accéder à l'invite normale. L'utilisateur doit toujours utiliser la ligne cmd du programme pour lancer toutes les commandes. (Le programme a plusieurs filtres intégrés).
J'ai essayé de mettre la commande d'exécution du programme dans /etc/password
(remplaçant le bash par défaut Shell par l'exécution du programme cmd) pour l'utilisateur & a également essayé de le mettre dans les utilisateurs .bashrc
mais cela ne sert à rien ; l'utilisateur peut toujours avoir accès à l'invite par défaut.
Toute indication à ce sujet peut être très utile.