deadbeef a écrit 57 commentaires

  • [^] # Re: /etc/passwd

    Posté par  . En réponse au message Fais tes devoirs avant !. Évalué à 1.

    oui, c'est là, tu peux remplacer le /bin/bash par n'importe quoi. La session se ferme quand le programme en question s'arrête.
    Quand à mettre un programme graphique, je ne sais pas trop... C'est surtout utilisé quand on se logge en mode console, mais rien ne t'interdit de lancer un X ou ce que tu veux à partir du programme de login.
  • [^] # Re: /etc/passwd

    Posté par  . En réponse au message Fais tes devoirs avant !. Évalué à 1.

    Mon fils de 3 ans 1/2 sait qu'il faut faire ALT-F4 pour quitter ses jeux, alors j'imagine qu'il n'aura aucune difficulté à faire ctrl-alt-f1 quand il aura l'âge d'apprendre les verbes irréguliers en anglais :-)

    "Nature always finds a way" ......
  • # Tidy

    Posté par  . En réponse au message Nom de fichiers avec espace et firefox. Évalué à 3.

    Utilise Tidy ("man tidy" :-))
  • # donne un poisson à un homme, il mangera un jour, apprend-lui à pécher...

    Posté par  . En réponse au message Aide pour faire un site web. Évalué à 3.

    Si tu m'apprends à jouer de la guitare, je t'apprend à faire un site web un peu plus beau... :-)
  • [^] # Re: /etc/passwd

    Posté par  . En réponse au message Fais tes devoirs avant !. Évalué à 1.

    Je rajouterai que c'est le seul moyen pour vraiment limiter l'accès, parce que le gnome-session, il se court-circuite en allant sur une console (ctrl-alt-F1).
  • [^] # /etc/passwd

    Posté par  . En réponse au message Fais tes devoirs avant !. Évalué à 1.

    Sinon un autre moyen serait de remplacer le shell par défault (défini dans /etc/passwd) par ton programme, qui n'autorisera la session (en lançant un shell ou X) que si toutes les questions sont correctement répondues.

    - Si c'est ok -> exec("/bin/bash")
    - Sinon -> exit(0), et on revient au prompt login/passwd.

  • [^] # Re: Re:PHP et les commandes LINUX

    Posté par  . En réponse au message PHP et les commandes LINUX. Évalué à 1.

    Attention, si tu veux lancer une commande en arrière-plan qui survive au process qui l'a lancé, il faut utiliser nohup plutôt que screen quand tu n'es pas sur un terminal interactif:

    exec("nohup /ma/commande et mes arguments &");