Forum général.général fait tes d'voirs !!!!

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
7
mai
2005
sur mon vieux pc (386 bah oui ça date !!) j'avais créer un petit programme qui se lançais au démarrage de l'ordinateur et si vous vouliez utiliser l'ordinateur vous étiez obliger de répondre correctement à trois questions successivement (table de multiplications et verbe irreguliers d'anglais). Ce qui fait qu'a force d'utiliser l'ordinateurs tout le monde connaissait parfaitement ses verbes irréguliers et ses table de mutiplication.

Depuis nous avons un nouvel ordinateur et j'ai réussi à convaincre tout le monde d'installer linux (mandrake) et de ne plus utiliser zindozs.
L'enorme avantage avec linux c'est de pouvoir identifier l'utilisateur et donc de cibler le type de question à poser.

J'aimerai savoir s'il existe un logiciels du même type que celui que javais crée (sous DOS a l'époque).

Si cela n'existe pas, est-que quelqu'un saurais comment bloquer l'ordinateur après l'identification d'une personne pour lui forcer à répondre à des questions.

dans ce cas je pourrait refaire le logiciel pour linux.

merci

ps : j'ai posé cette question sur lea, mais je ne sais toujours pas comment créer un programme bloquant.

ps2 : peut-être que ce programme existe tou simplement ?!?
  • # pam_homework

    Posté par  (site web personnel) . Évalué à 2.

    Cherche pas, il n'existe pas encore, mais tu pourrais peut être le faire :)
    D'un autre coté, ça ressemble pas mal a du fascisme ton truc. J'espère qu'au moins il ne faut pas donner les bonnes réponses pour passer sinon, ça va devenir un enfer.
    • [^] # Re: pam_homework

      Posté par  (site web personnel) . Évalué à 2.

      meuh nan spa du fascisme :p
      Par contre quelquechose qui me dérange:
      Comment on peut faire pour les IO avec l'utilisateur?
      PS:Ca serait marrant que j'essaye ca sur l'ordi de ma soeur :p
    • [^] # Re: pam_homework

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      oui il faudrait donné de bonne réponses, sinon je ne vois pas l'intéret !!

      J'ai plus qu'une balle

      • [^] # Re: pam_homework

        Posté par  . Évalué à 6.

        oui il faudrait donné de bonne réponses, sinon je ne vois pas l'intéret !!


        Ouais, mais si un jour on te fait la même blague avec des questions portant sur la conjugaison, on n'est pas près de te revoir ici ;-)

        Il se prend pour Napoléon, son état empire.

  • # Commentaire supprimé

    Posté par  . Évalué à 1.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # Modifier le X display manager

    Posté par  . Évalué à 2.

    C'est peut-être pas le plus facile, mais tu pourrais essayer de modifier xdm/gdm/kdm pour qu'il pose des questions en plus de demander le nom utilisateur.
  • # Avec gdm

    Posté par  (site web personnel) . Évalué à 1.

    Tu crées un certain type de session, et comme ligne de commande tu mets
    script&&gnome-session
    où script est ton script qui pose les questions (par exemple avec zenity si c'est en bash) et qui retourne false si toutes les réponses sont pas bonnes.
    • [^] # Re: Avec gdm

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      en fait se que je penait faire c'est un programme qui se lance APRES l'identification de la personne (donc une fois que le bureau est lancé) et qui oblige l'utilisateur à finir le programme pour pouvoir accéder au bureau (un programme blocant quoi!).
      mais je sais pas comment faire un programme bloquant.

      J'ai plus qu'une balle

      • [^] # Re: Avec gdm

        Posté par  (site web personnel) . Évalué à 2.

        > mais je sais pas comment faire un programme bloquant

        Tu peux faire créer à ton programme plein de processus, et quand il arrive au max autorisé, l'utilisateur ne pourra plus rien lancer. S'il répond bien à la question tu tues les processus.

        Comment ça elle est débile mon idée ? ;-)
      • [^] # Commentaire supprimé

        Posté par  . Évalué à 1.

        Ce commentaire a été supprimé par l’équipe de modération.

  • # .Xsession

    Posté par  (site web personnel) . Évalué à 4.

    En console c'est facile: tu écris le programme qui va bien et tu lui fait faire un "exec /bin/sh" quand on répond correctement. Après yapluka mettre le dit programme comme shell pour les personnes concernées (dans /etc/passwd). Par contre l'utilisateur peut rechanger ça avec chsh(1).

    Avec X, tu mets un truc genre "exec /usr/local/bin/le/programme/qui/pose/les/questions" (éventuellement dans un xterm) et tu fais en sorte que lorsqu'on répond correctement, le programme fasse un "exec sh $HOME/Xsession.real" (ou un truc du genre). Et puis yapluka faire un chown root.root .Xsession. En tout cas ça devrait fonctionner avec XDM. Pour GDM, KDM et les autres, RTFM.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

    • [^] # Commentaire supprimé

      Posté par  . Évalué à 1.

      Ce commentaire a été supprimé par l’équipe de modération.

      • [^] # Re: .Xsession

        Posté par  (site web personnel) . Évalué à 2.

        Si, sûrement puisque c'est un des scripts de /etc/X11/Xsession.d/ qui exécute le .Xsession de l'utilisateur (sous Debian en tout cas, ça a tendance à changer selon les distributions).

        pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # plus simple ?

    Posté par  (site web personnel) . Évalué à 1.

    Le plus simple est peut-être de ne pas garder l'aspect bloquant, c'est à dire de le lancer au démarrage de gnome ou kde (par exemple..)...Si on ne connait pas la réponse, ou si on est pressé on passe...sinon on répond...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.