Cereal Killer a écrit 357 commentaires

  • # table virtual

    Posté par  . En réponse au message Reecriture d'adresses mails / Postfix. Évalué à 1.

    Le mot magique ici est virtual, et le liens magique est => http://postfix.traduc.org/index.php/VIRTUAL_README.html
  • [^] # man find

    Posté par  . En réponse au message Caractère spéciaux avec Xargs. Évalué à 2.

    Note que tu pouvais aussi parvenir à tes fins avec un man find

    $ man find && find . -exec du {} \;
  • # man xargs

    Posté par  . En réponse au message Caractère spéciaux avec Xargs. Évalué à 2.

    sache mon ami qu'en "ligne de commande", il existe une commande essentielle avant de venir poster sur un forum (dlfp ou autre) : man

    Dans ton cas, un petit man xargs t'aurais appris que tu peux spécifier à xargs par quoi dois finir la ligne qui le nourrit. En l'occurence, un \n (caractère de fin de ligne unix).
    Le comportement par défaut d'xargs lui dis de s'arreter à chaque espace comme tu l'a remarqué, mais forcemment, c'est pas c'que tu souhaites.

    Donc, avec tout ses élements en poche, un petit :

    $ man man && man xargs && find . | xargs -d "\n" du

    devrais faire l'affaire
  • # ??

    Posté par  . En réponse au message booter une clé usb avec windows XP depuis grub. Évalué à 1.

    Suite a un énorme bordel je dois booter une clé usb avec un XP embended depuis grub (bien que je puisse actuellement booter directement sur la clé usb, ça ne sera pas possible en prod).


    En même temps, booter un Windows XP sur une clé USB en PROD ... c'est pt'être pas l'idée du siècle.
  • [^] # Re: chpasswd

    Posté par  . En réponse au message Comment attribuer un mot de passe avec useradd ?. Évalué à 1.

    A priori, c faisable facilement avec perl.

    => http://www.redhat.com/archives/kickstart-list/2003-January/m(...)
  • # chpasswd

    Posté par  . En réponse au message Comment attribuer un mot de passe avec useradd ?. Évalué à 1.

    Tres utile pour scripter sans trop se prendre la tête aussi :

    ( echo $UTIL:$PASSUNIX ) | chpasswd 1>/dev/null 2>&1
  • # plus simple/propre ?

    Posté par  . En réponse au message descendre une bande de machine A vers machine B ?. Évalué à 1.

    Je vois pas trop où est le problème ?

    C'est bien, c'est beau, c'est propre. Comment faire plus simple et plus "unix way" ?

    Et a priori, y a pas de raison que ça marche pas sur d'autres unix, sous condition que les commandes existe/soient similaires.
  • [^] # Re: Des pistes

    Posté par  . En réponse au message Script shell et timer. Évalué à 1.

    pourquoi ne pas utiliser display à la place de gimp ?
    Si tout ce que tu veux c'est afficher l'image, ce devrait être amplement suffisant.

    Pour recup un numero de process, il existe pidof (paquet sysvinit-utils sous debian && man pidof) qui est très pratique et evite des grep/awk.
  • [^] # Re: Hum...

    Posté par  . En réponse au message Scanner un subnet et identifier les OS. Évalué à 2.

    ou utiliser l'option -oG d'nmap pour une sortie grepable mais "deprecated"
    selon le man et -oX pour une sortie XML.
  • # hop

    Posté par  . En réponse au message changer une ligne avec sed. Évalué à 2.

    sed -i -e "s/^#PBS -N .*$/#PBS -N plop/" fichier
  • # man sendto

    Posté par  . En réponse au message Problem avec send(). Évalué à 1.

    J'ai pas pris le temps de tout lire/comprendre tout ton source mais pour moi, selon le man, sendto() renvoie le nombre de caractère si OK, sinon -1.

    J'aurais plus fait un truc style :

    if (sendto(sock,msg,strlen(msg),0,(struct sockaddr *)&serverAdress,addrLength) == -1)
    {
    perrror("Receive 1");
    printf("error\n");
    }
  • [^] # Re: curses.h

    Posté par  . En réponse au message Masquer stdout puis réafficher.. Évalué à 2.

    un exemple d'utilisation : http://www.phim.unibe.ch/comp_doc/c_manual/C/EXAMPLES/passwo(...)
    /************************************************************************
     *
     * Purpose: To read and verify a password.
     * Compile: gcc password.c -lcurses
     * Notes:   To read text from the keyboard on a UNIX system without 
     *	    it being echoed to the screen you can use noecho() and 
     *	    getch() from curses.h In DOS you can use getch() in conio.h
     * Author:  M. J. Leslie
     * Date:    12-Mar-94
     *
     ************************************************************************/
    
    #include <curses.h>
    
    main()
    {
      int  i;
      char buffer[80];			/* work buffer			*/
    
      initscr();				/* initialize the screen	*/
    
      printw("Please enter a password => ");	/* update screen image		*/
      refresh();				/* Update screen with screen image */
      noecho();				/* Suppress echo to the screen	*/
    					/* Read characters until C/R	*/ 
      while((buffer[i] = getch()) != '\n') i++;
    
      printw("\nPassword is %s - press return to continue.",buffer);
      refresh();
      getch();
    
      endwin();				/* Shut down curses		*/
    }
    
  • # curses.h

    Posté par  . En réponse au message Masquer stdout puis réafficher.. Évalué à 2.

    SI tu peux utiliser des libs, essaye avec la fonction noecho() de curses.h.

    man noecho ou http://www.delafond.org/traducmanfr/X11/man3/curs_inopts.3x.(...)

    Sinon, je sais pas.
  • # imagemagick et tout ses potes

    Posté par  . En réponse au message Imprimer une série d'images dans un PDF à la console. Évalué à 3.

    Je suis en train de découvrir les outils d'imagemagick suite a ton journal, et j'suis sur le cul !

    J'imagine que c'est pas exactement c'que tu cherches a faire, mais :

    $ convert -adjoin *.jpg plop.pdf

    prend tout les jpg et les mets dans plop.pdf, même pas besoin de boucler!
    j'suis certains qu'en RTFM un peu, tu pourras faire tranquille ce que t'as besoin avec convert ou mogrify.
  • [^] # Re: le logiciel qui a ce fichier de conf...

    Posté par  . En réponse au message effacer un bloc qui contient un pattern. Évalué à 1.

    \o/ gagné
  • [^] # Re: en sed...

    Posté par  . En réponse au message effacer un bloc qui contient un pattern. Évalué à 1.

    Et en plus ça marche !

    c'est là que j'me sent tout petit et que je vois le chemin qu'y me reste à faire ...

    Me reste plusqu'à comprendre ce truc (surtout en les 2 regexp) et j'pourrais l'utiliser.

    Merci
  • # sed

    Posté par  . En réponse au message effacer un bloc qui contient un pattern. Évalué à 0.

    Et oui, j'ai retourner la doc de sed, et pas trouvé de solution simple (sans passer par un script sed).
  • # sleep

    Posté par  . En réponse au message commande pour retarder une execution. Évalué à 10.

    $ sleep 2 && man sleep
  • [^] # Re: bougie, lance flame, bazooka, mouche, RTFM toussa toussa ...

    Posté par  . En réponse au message impossible d'ecrire dans une partition sans etre root. Évalué à -1.

    j'avoue avoir lu ton journal un peu vite ; je croyais que tu parlais d'une partition vfat.

    Si c'est de l'ext3, alors Amand Tihon à dit tout c'qu'il fallait dire. Tu monte et tu met tes droit avec chmod/chown.

    Désolé
  • [^] # Re: Aurais-tu rien compris?

    Posté par  . En réponse au journal Un autre procès pour caricatures. Évalué à -4.

    J'ai raté quelque chose où par "l'autre et l'acte meurtrier d'un croupuscule non reconnue démocratiquement" tu veux parler du prophet Mahomet ?

    Ok, le prophet était pas cool come jésus qui tend l'autre joue après une claque, mais de là à dire ça ... j'ai comme l'impression que tu mélanges un peu tout.
  • # bougie, lance flame, bazooka, mouche, RTFM toussa toussa ...

    Posté par  . En réponse au message impossible d'ecrire dans une partition sans etre root. Évalué à 0.

    man mount, cherche ton FS là dedans et vois si ya pas une option genre uid=TONUID à ajouter dans /etc/fstab.

    Demonte, remonte et touch /mnt/hdb2/plop

    Hooo, ça marche.
  • # WTF ?

    Posté par  . En réponse au message modifier une variable. Évalué à 10.

    Attend ... tout c'que tu veux faire c'est mettre tes users dans /home/eleve/user et toi tu veux patcher un bout de c et recompiler PAM pour ça ?
    Me dis pas que tu t'es même pas demandé si y avais plus simple pour faire ça !?

    D'autant que ta fonction en c prend l'argument *dir et c'est justement cet argument qui sera le rep à créer. (en gros, même si c'était PAM qui gerais ça, ce serais pas avec cette fonction qu'on pourrait répondre). Et de toute façon, ce serais une absurdité et mettre directement dans ton source le chemin du repertoire.
    Donc tu fais fausse route et je reste gentil. Tu t'es déchiré grave pour être plus realiste :) !
    T'essayes d'allumer une bougie avec un lance flame

    Si tu souhaites simplement changer le repertoire de création de tes users, commence par lire le man de adduser et si tu veux que ça soit definitif, change DHOME dans /etc/adduser.conf.
  • # les log

    Posté par  . En réponse au message Sous-dossier IMAP impossible à supprimer. Évalué à 1.

    On ne le repetra jamais assez ... => /var/log/messages devrait t'en dire un peu plus.

    Autrement, je pensais a un problème de droit sur ta corbeille, mais rien n'est moins sur.
  • # 915resolution

    Posté par  . En réponse au message Inspiron 630m, problème lors de la réouverture du capot. Évalué à 1.

    Quand tu re-ouvres ton portable essaye de faire un CTRL-ALT-F1 et CTRL-F7.

    Sur certains portable avec une resolution un peu exotique, il faut installer le paquet 915resolution.

    Si c'est pas ça, essaye de re-install ta debian en cochant environnement de bureau + environnement portable + jesépukoi.

    Ca peut sembler bizare, mais je viens de passé une semaine avec le même problème que toi sous debian, j'ai TOUT essayer et j'ai jamais pu réparer.
    C'est qu'après avoir installer une ubuntu, que j'ai vu que ça marchais, j'me suis dis : "C'est pas possible, si ubuntu yarrive, debian aussi"
    J'ai donc reinstaller une debian (avec les options cité plus haut) et là, POUF, comme par magie, l'ecran, la mise en veille, la 3D, le bluetooth, tout tout TOUT c'est mis a marcher parfaitement.

    Des fois, faut insister un peu, mais ça finira par marcher, t'iquiètes ;)
  • # droit ?

    Posté par  . En réponse au message Créer un agenda réseau avec Sunbird et Kolab. Évalué à 2.

    Mettre les bons droits sur /kolab/var/kolab/www/freebusy/ ? (ceux du serveur web en l'occurence).
    Regarder les logs d'apache pour en savoir un peu plus.