Emeric a écrit 64 commentaires

  • [^] # Re: SSH

    Posté par  . En réponse au message relai de connection TCP via apache. Évalué à 1.

    merci pour vos réponses !

    le truc c'est que le client doit être le plus transparent possible pour l'utilisateur landa sans passer par du tenneling et utilisable derrière un firewall d'un boite ou d'une FAC, etc...
    En plus, j'ai aussi un serveur https qui utilise le port 443

    Le bon côté c'est que mon protocole de com entre x et z est déjà en ssl donc je pense passer par un script CGI via le port 443 et donc le firewall ne verra que du feu :-)
  • [^] # Re: utilisateur, groupe ou bien processus ?

    Posté par  . En réponse au message comment récupérer un uid et gid à partir d'un nom d'utilisateur ou de groupe. Évalué à 1.

    hmmm....

    ça tombe bien, j'aime bien les fonction génériques, mais le problème c'est que je n'ai rien trouvé qui convienne...
  • [^] # Re: getpwnam() et getgrnam().

    Posté par  . En réponse au message comment récupérer un uid et gid à partir d'un nom d'utilisateur ou de groupe. Évalué à 1.

    merci, c'est bien ça qui me fallait...
  • [^] # Re: utilisateur, groupe ou bien processus ?

    Posté par  . En réponse au message comment récupérer un uid et gid à partir d'un nom d'utilisateur ou de groupe. Évalué à 1.

    Au fait je suis en train de programmer une application lancée en root qui lance via fork() exec() des exécutables avec un utilisateur spécifié dans un fichier de configuration. la fonction qui me confient est setreuid() mais le problème est que je cherche une fonction qui prends un nom d'utilisateur en paramètre et qui donne en sortie un uid. et la même chose pour le groupe. Car je ne vais pas demander à l'utilisateur landa de me donner l'UID de l'utilisateur... il vas pas trop comprendre...
  • [^] # Re: pas mieux

    Posté par  . En réponse au message Ne sait pas installer Driver Video Nvidia Mandriva one. Évalué à 1.

    C'est normal

    a-tu relancé la procédure d'install du driver : ça devrait marcher après ...
  • [^] # Re: XTest

    Posté par  . En réponse au message Xlib et émulation clavier. Évalué à 1.

    J'avais en effet pensé au copier/coller et je crois que c'est la bonne solution !

    Merci quand-même de ton aide car j'ai appris pas mal de choses su l'émule du clavier qui pourra me servir éventuellement pour d'autres choses ...
  • # Postfix

    Posté par  . En réponse au message Utiliser le SMTP de Postfix en interieur et exterieur. Évalué à 1.

    je suis très intéressé par ce post car je vousrais pour les mêmes raisons réaliser cette config et je suis à deux doigts d'y arriver mais sans succès !
  • [^] # Re: pas mieux

    Posté par  . En réponse au message Ne sait pas installer Driver Video Nvidia Mandriva one. Évalué à 2.

    bon ... me revoilà !

    comme je le craignais il n'y a pas les drivers précompilée qu'il faut !
    donc comme c'est dit plus haut il faut installer les surces nu noyau :

    1) un petit uname -r ce qui donne chez vous : 2.6.12-24mdk
    2) lancer drakeconf (paneau de configuration) ou gestionnaire de paquets en fin je ne sais plus trop comment ça marche sous la mandrivia.
    3) rechercher les termes "source", "kernel", et vous devriez trouver un truc du genre : kernel sources amd64 ou x86-64
    4) Installer le paquet
    5) refaire la procédure d'install du driver

    ALTERNATIVE à 3) ::
    a) télécharger le fichier "http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.12.6.tar.b(...)"
    b) placez-le dans "/home/durel"
    c) lancez une console en ROOT (supervisateur)
    d) exécutez les commandes :
    cd /usr/src
    tar xjvf /home/durel/linux-2.6.12.6.tar.gz
    ln -s /usr/src/linux-2.6.12.6 /lib/modules/2.6.12-24mdk/source

    voilà ça devrait être bon ...
  • [^] # Re: XTest

    Posté par  . En réponse au message Xlib et émulation clavier. Évalué à 1.

    c'est une bone idée mais seulement il reste un problème : convertir un carractère en keycode
  • # marche à suivre ...

    Posté par  . En réponse au message Ne sait pas installer Driver Video Nvidia Mandriva one. Évalué à 2.

    Hmmm !

    je ne suis pas sous mandrake mais je crois pouvoir, si mes souvenirs sont bon, vous donner cette marche à suivre.

    Je suis sous gentoo mais j'ai un PC avec une Gforce donc :
    l'install ne peut pas se faire si le serveur X est lancé ce qui implique que tou devra se faire depuis une console texte :

    Etape 1 : préparation
    a) mettre le fichier NVIDIA-Linux-x86-1.0-8762-pkg1.run dans un dossier accessible (ex : /home/votre_pseudo/NVIDIA-Linux-x86-1.0-8762-pkg1.run )
    b) imprimer si possible les autres étapes ou les noter
    c) taper la combinaison de touches [Ctrl] + [Alt] + [F1] : vous devez tomber en principe sur une session console en blanc/noir
    d) tapez root [Entrée] en suite le mot de passe root que vous avez choisi pendant l'install de la mandrivia. Vous devriez avoir une invite de commande se terminant par #
    e) arrêter le serveur X avec la commande "service kdm stop"
    f) aller dans le répertoire "/home/votre_pseudo" avec la commande "cd /home/votre_pseudo"
    g) donner le droit d'exécution au fichier "NVIDIA-Linux-x86-1.0-8762-pkg1.run" avec la commande "chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run"

    Etape 2 : installation
    a) lancer l'install par "./NVIDIA-Linux-x86-1.0-8762-pkg1.run" et taper [Entrée] autant de fois que nécessaire jusqu'à la fin en laissant les options par défaut
    b) lancer le serveur X en tapant la commande "service kdm start"
    c) taper la combinaison de touches [Ctrl] + [Alt] + [F7] pour retomber sur la session graphique si ce n'est pas fait.

    Conclusion :
    le driver est installé mais pas actif, pour cela il y a le choix de passer par drakeconf (paneau de config) en sélectionnant le driver "nvdia" ou directement en éditant le fichier de config du serveur X à la main (/etc/X11/xorg.conf)
  • [^] # Re: je vais etre chiant mais ...

    Posté par  . En réponse au message Un nouveau projet .... Évalué à 1.

    Il ne faut pas oublié que ce projet a été créé au début à des fins et besoins personnels.
    Ma principale ressource, c'est l'auto formation. C'est principalement en codant des truc qui servent à rien ou presque dont ce projet qui, avec un peu de recul, et pour la majorité des personnes susceptible de l'utiliser, pourrait être considéré comme "un canon pour tuer une mouche".
    Seulement voilà, quand je code, je me dit "et si l'utilisateur voulais faire ça, et si l'utilisateur voulais faire ça..." et donc au bout d'un moment je me retrouve avec une montagne de sources... Enfin bon ... Même si personne n'est intéressé, je ne regrette rien, étant donné ce que j'ai appris !!!

    Actuellement je suis en train de tâter le terrain afin de chercher une autre idée de projet ...

    D'ailleurs : si quelqu'un a une bonne idée, je suis preneur :-)

    En attendant je suis en train d'installer une gentoo sur mon serveur AMD64x2 pour remplacer la bonne vieille Debian (eh oui, je suis un maniaque des choses minutieuses, personnalisables et bien faites ;-) )
  • [^] # Re: je vais etre chiant mais ...

    Posté par  . En réponse au message Un nouveau projet .... Évalué à 1.

    Je crois comprendre ce que tu veut dire ... Mais la ça serais refaire ce que fait déjà bien "ddclient", un script en PERL dont la configuration est en fichier texte. Or mon but ce n'est pas de refaire ce qui a déjà été fait, mais de proposer une alternative en utilisant une base de donnée.

    Ceci dit l'accès à une base de donnée SQLite est très rapide, d'autant plus que c'est une base de donnée qui tient dans un seul fichier :
    -> petit, donc meilleurs performance que MySQL ou PostgreSQL
    -> compact, en un seul fichier, donc facilité d'installation et de maintenance

    Un des principals atouts du libre c'est sa diversité !
  • [^] # Re: je vais etre chiant mais ...

    Posté par  . En réponse au message Un nouveau projet .... Évalué à 1.

    Hmm,

    un autre avantage que j'ai oublié de citer : le fait de stocker la config dans la base de donnée, c'est qu'elle est administrable à distance.

    D'autre part l'architecture de la configuration est beaucoup trop compliquée pour être stockée dans un fichier texte. Cependant j'ai prévu un support du SQLite pour un utilisateur qui n'aurait pas envie de mettre en place un SGBD comme MySQL ou PostgreSQL juste pour ça !
  • [^] # Re: je vais etre chiant mais ...

    Posté par  . En réponse au message Un nouveau projet .... Évalué à 1.

    La réflection n'est pas idiote, mais pour se connecter à la base de donnée il faut donner la sorte de SGBD, serveur, login, pass et nom de la base choisie.
    Et pour cela, il n'y a pas vraiment d'autres moyen que de le mettre dans une config texte

    Cependant tu viens de me donner une idée : il est envisageable que l'utilisateur puisse rajouter ces infos en argument si il veut, ce permettrait de ne pas être dépendant du fichier de config ...