Gyro Gearllose a écrit 1322 commentaires

  • # Oui, x11 est installé,

    Posté par  . En réponse au message Compilation MPlayer et proble X11. Évalué à 1.

    mais pas x11-devel. C'est ça le problème avec les distros et leur soucis de tout packagé. Avec un LFS, tu n'aurais pas ce problème !
    Bref, et blague à part, vérifie la présence/l'installation des packages de developpements de X11, qui permettent non pas de ré-écrire X11, mais bien de compiler des programmes avec X11.
    Si ce n'est pas suffisant, vérifie également que les chemins par défaut des librairies et fichiers d'en-têtes de X11 sont accessibles et lisibles à l'utilisateur qui effectue le ./configure.
    En espérant que ça t'aidera à résoudre ton problème !
  • [^] # Re: vi ?

    Posté par  . En réponse au message Editeur HTML. Évalué à 2.

    Je suis ravi que ma clownerie ait pu te servir et te desservir aussi bien.
    Au moins, j'ai pas perdu mon temps ;-) !
  • # vi ?

    Posté par  . En réponse au message Editeur HTML. Évalué à 3.

    Non, sans blagues, je sais parfaitement qu'il ne fait pas ce que tu demandes, mais c'est celui que j'utilise.
    Cependant, après avoir lu ton message, et surtout avant de répondre une clownerie, je me suis penché sur quanta+ (version 3.3), et il semble faire ce que tu demandes, et même plus (gestion de projet, affichage de la structure du document, etc.). Il semble également gérer la colorisation syntaxique du code, en tout cas, il le fait très bien pour le html, le php et les css, je ne sais pas pour le reste.
    Si tu es déjà sous KDE, c'est pas une usine à gaz, et puis de toutes façons, je crois bien que comme Kdevelop, il peut s'installer assez facilement car peu dépendant de l'interface graphique utilisée.
    Voilà, j'espère que ce post n'a pas été rédigé en pure perte, et que ces indications te seront utiles.
  • [^] # Re: oubli

    Posté par  . En réponse au message Récupérer le contenu d'une table mysql dans un tableau. Évalué à 2.

    Je n'utilise pas mysql mais postgreSQL. Peu importe, voici un bout de code qui devrait répondre à tes attentes :

    // Tout le blabla de connexion à la base et la requête suit :
    $req = "select ...";
    $connId = mysql_connect("...");
    $resId = mysql_query ($req, $connId);
    $x = 0;

    // On obtient le premier enregistrement.
    $rSet = mysql_fetch_assoc ($resId, $x);
    reset ($rSet); // se place au début du tableau d'enregistrements
    while (list($key, $val) = each ($rSet)) {
    $ligneLib.="<th>{$key}</th>";
    $ligneTab[$x] .= "<td>{$val}</td>"; }
    $x++;
    // A ce point, on a la ligne d'en-têtes de colonnes, et la première ligne du tableau. Poursuivons donc le remplissage du tableau html !
    while ($rSet = @mysql_fetch_assoc($resId, $x++)) {
    reset ($rSet);
    while (list ($key) = each ($rSet))
    $ligneTab[$x-1] .= sprintf ("<td>%s</td>", $rSet[$k]); }
    mysql_close ($connId);
    // Notre tableau est fini, il ne reste plus qu'à l'afficher
    print ("<table>\n");
    printf ("<tr>%s</tr>\n", $ligneLib);
    reset ($ligneTab);
    while (list ($k) = each ($ligneTab))
    printf ("<tr>%s</tr>", $ligneTab[$k]);
    echo "</table>";

    Voilà, ce code n'est certainement pas parfait, mais c'est ma façon de faire. J'ai fait ce choix, car il sépare la récupération des données de leur affichage. C'est assez pratique pour faire une approche de front d'un problème, qui n'exclut pas ensuite de passer le tout en bibliothèques, sous forme d'objet (pour lancer un troll sur la poophp), ou tout simplement pour changer ensuite la façon de représenter les données.
    J'ai volontairement cadré le tout dans la première boucle pour obtenir du code html dans ligneTab, mais ce n'est pas obligatoire. On peut facilement virer l'encadrement html et le faire après. J'ai aussi volontairement utilisé plusieures fonctions d'affichages et d'affectations pour montrer les possibilités de php. Voilà, j'espère n'être pas trop à côté de la plaque et que cet exemple inclomplet sera utile.
    Ah, j'oubliais : le @ devant l'appel à mysql_fetch_assoc n'est pas une erreur, c'est simplement pour éviter à cette fonction d'afficher une erreur quand il n'y a plus d'enregistrements. Ca fonctionne évidement avec toutes les fonctions php....
  • # Ca dépend du lpr !

    Posté par  . En réponse au message précisions sur la commande lpr. Évalué à 2.

    Ben oui, c'est lequel ?
    Si c'est celui fourni par CUPS, l'aide en ligne disponnible ici,
    http://localhost:631/sum.html#4_4_4(...)
    avec un cupsd qui tourne indique ceci :

    Setting the Page Margins

    Normally the page margins are set to the hard limits of the printer. Use the -o page-left=value, -o page-right=value , -o page-top=value, and -o page-bottom=value options to adjust the page margins:

    lp -o page-left=value filename ENTER
    lp -o page-right=value filename ENTER
    lp -o page-top=value filename ENTER
    lp -o page-bottom=value filename ENTER
    lpr -o page-bottom=value filename ENTER

    The value argument is the margin in points; each point is 1/72 inch or 0.35mm.

    Si ce n'est pas le lpr fourni par cups, je n'en ai aucune idée. Il est probable (mais c'est loin d'être certain) que ces options sont transversales à toutes les versions de lpr, mais je n'en mettrais pas ma main à couper.
    En espérant que ça t'aidera.
  • [^] # Re: Dans le même genre

    Posté par  . En réponse au message du / df, qui a raison ?. Évalué à 1.

    Merci pour toutes ces explications claires et instructives.
    J'ai compris beaucoup de choses grâce à tout ça. Pour le coup du journal, je ne sais trop que penser... Il me semble qu'il ne devrait pas figurer du tout dans les calculs puisque c'est un "fichier" un peu spécifique au système, tout comme la table des inodes et les répertoires...
    Mais bon, c'est pas très important... Le reste de la question l'était bien plus !
  • [^] # Re: Tout simplement!

    Posté par  . En réponse au message Cron, j'en ai marre. Évalué à 6.

    C'est pas mon problème, mais si ça peut t'aider, voici quelques éléments de réponse qui te seront, je l'espère sincérement, utiles :
    1) Sous Unix/Linux, peu importe l'extention du fichier. Tu peux très bien appeler un fichier exécutable titi, tata.sh, truc.doc ou même machin.bat. Le système s'en fout et ne se base pas là dessus pour décider si un fichier est exécutable ou non. Il se base sur les attributs du fichier, visibles sous forme d'une suite de rwx- précédant le nom du fichier lors de la sortie de la commande ls -l monfichier. Les attributs fonctionnent ainsi : le premier caractère est - pour un fichier normal, d pour un répertoire (on ne va retenir que les valeurs courantes). Après, ça marche par groupe de 3 : rwx pour lecture (read), w pour écriture (write) et x pour exécuter (execute). Premier groupe de 3 : l'utilisateur, deuxième groupe de 3 : le groupe auquel appartient l'utilisateur, dernier groupe : les autres.
    2) Aucun problème, cf. ci-dessus.
    3) pour rendre un script php exécutable, il faut faire deux choses :
    A) Rendre le fichier exécutable. Pour ce faire, dans une console, tu fais :
    $ chmod u+x backup.php
    De ce fait, l'utilisateur a qui appartient le fichier backup.php pourra le lancer soit en se plaçant dans le répertoire contenant le fichier backup.php, soit en tapant toute la commante /chemin/backup.php
    B) Si c'est un script (c'est le cas de ton backup.php), il faut indiquer au système qui va interpréter ce qui est dans le fichier backup.php. Pour ça, y'a pas 36 façons : en première ligne du fichier backup.php, tu ajoutes un commentaire spécial qui va demander au shell d'exécuter l'interpréteur php, puis de lui expédier la suite du fichier backup.php. C'est donc bien dans ce fichier (backup.php) qu'il faut ajouter la première ligne citée dans les commentaires ci-dessus. Voilà qui répond à ton 4) !

    Sinon, si tu ne veux pas modifier ton script backup.php avec cette ligne, il faut à ce moment là, non pas rendre ton script exécutable comme décrit ci-dessus, mais remplacer ton ? de ton cron par la commande php complète, c'est à dire que :
    1 * * * * su - root -c ? /root/backup.php
    devient
    1 * * * * su - root -c "/usr/local/bin/php /root/backup.php"

    Il faudra évidement adapter /usr/local/bin/php en fonction de l'endroit où est installé php sur ton pc.
    Un simple
    $type php
    te renseignera sur la question.
    Voilà, j'espère que ce sera bon pour toi et que j'ai répondu à ta question/tes questions.
  • [^] # Re: Dans le même genre

    Posté par  . En réponse au message du / df, qui a raison ?. Évalué à 1.

    Merci pour ces liens/explications.
    Si j'ai bien tout compris, "df" indique la taille totale du fichier tandis que "du" indique l'espace occupé par le fichier sur le disque, ce qui, sur un filesystem ext2/3 ou ntfs est différent, alors que c'est la même information sur un filesystem fat ou fat32. J'ai bon ?
    D'ailleurs, si on réfléchit un peu :
    $man du
    (...)
    du - estimate file space usage
    (...)
    $man df
    (...)
    df - report filesystem disk space usage
    (...)

    C'est écrit dessus, comme le port salut !
    M'enfin, sans savoir comment fonctionne le système de fichier, c'est pas une information facile a appréhender.
  • [^] # Re: 5% réservés à root ?

    Posté par  . En réponse au message du / df, qui a raison ?. Évalué à 3.

    Merci pour le coup du tune2fs : je ne connaissait pas, et ça semble ne effet la clef du problème pour les systèmes de fichiers etx2/3. A quoi servent ces 5% par contre ? Aucune idée...
    Pour le coup du ntfs, en effet, la fragmentation pourrait être une piste, mais pour ça, il faudrait que je redémarre mon vieux windows2000... Depuis le temps, je me demande si il fonctionnera encore.
    En tout cas, c'est une idée intéressante qu'il va falloir que je creuse, car j'ai quand même 20Go qui sont indiqués comme pris par df alors qu'ils sont théoriquement libres par du....
  • [^] # Re: une multitude

    Posté par  . En réponse au message Partage réseau. Évalué à 1.

    Et si tu fais sftp://user@nom_ordi dans konqueror, ça fait comme smb://user@ordi, etc....
    Perso, je préfère samba à nfs qui me semble plus facile à installer et administrer. Avec smbmount on peut monter un partage windows dans l'arborescence où on veut, et ainsi se passer des protocoles de communication sus-cités. Comme au boulot on a plusieurs serveurs samba, je me suis même créé un répertoire par machine dans mon home, et un sous répertoire par partage, comme ça, j'ai un truc un peu comme sous windows avec le parcours du voisinage réseau.
    J'ai trouvé où mettre les commandes smbmount, mais par contre, je n'ai pas trouvé où mettre les commandes smbumount. Si quelqu'un sait, je suis preneur. Le but de la manoeuvre :
    je me connecte à kde, et à l'ouverture de la session les partages sont montés, c'est facile, j'ai créé un script-shell qui me fait les montages dans le répertoire $HOME/.kde/Autostart
    Je voudrais maintenant faire l'inverse : lorsque je quitte KDE, les partages sont démontés. Pour l'instant, j'ai pas trouvé où mettre ça... Si quelqu'un sait ?!
    Si en plus je pouvais avoir une solution indépendante du DM utilisé, ce serait encore plus le bonheur ! Voire même une solution générique qui me fassse ça (connexion-montage/déconnexion-démontage) uniquement depuis X ou Xdm, ce serait trop de bonheur !

    P.S. : j'ai pas trop compris d'ailleurs pourquoi la commande smbmount laisse un process de lancé (visible lors d'un "ps x" dans un shell), ni pourquoi un kill sur ce process ne démonte pas l'unité, ni enfin pourquoi elle n'effectue aucun test pour voir si le partage est déjà monté. Cette dernière remarque est la plus génante, car on peut lancer 10 fois de suite la même commande smbmout //machine/shame $HOME/Reseau/machine/share, par exemple, tuer les 10 process et avoir tout ce beau monde monté 10 fois au même endroit. Il faudra alors lancer 10 fois smbumount $HOME/reseau/machine/share pour que tout soit démonté. C'est vraiment étrange.
  • # Essaies avec khotkeys....

    Posté par  . En réponse au message touche multimédia de clavier Génius.. Évalué à 1.

    Hello !
    Alors, ça, ça tombe bien, j'ai fait la même chose avec un clavier logitech iTouch sans fils il y a peu.
    J'avais commencé à rédiger une bafouille pour te détailler tout ça, puis, n'ayant pas de linux sous la main, je commençais à m'embrouiller.... Alors voici quelques liens qui seront plus précis que mon torchon initial....
    http://kadreg.free.fr/cla/(...)
    http://shift.free.fr/?item=ordi_clavier_logitech(...)
    Quoi qu'il en soit, j'ai suivi les indications du 2ème et tout fonctionne a merveille chez moi !
    Bon courage pour la suite.
  • [^] # Re: Téléphonie sur pas IP

    Posté par  . En réponse à la dépêche SFLPhone : Un nouveau téléphone IP sur votre bureau. Évalué à 0.

    Bonne idée, les commandes "AT", mais ATZ, ça demande au modem de s'initialiser... C'est pas génial pour appeler.
    ATDT00000 en remplaçant les 0 par le n° de tel à composer sera sûrement plus efficace.
    ATE pour voir ce qui se passe à l'écran (demande l'echo des commandes). ATI pour les informations sur le modem (on peut même parfois préciser un n° après le I pour plus d'informations (genre ATI0 à ATI9), par exemple.
    Plus d'infos sur les commandes Hayes (c'est leur vrai nom !=)) ici :http://www.peabird.com/commandes.html(...)
  • [^] # Re: Virgule

    Posté par  . En réponse au journal C'est noël, on change la déco !. Évalué à 1.

    Merci, j'avais pas fait gaffe (pourtant, d'habitude, je prends soin d'enlever le 's' du https quand il y a lieu, et la virgule après l'url), mais ce matin je suis vraiment dans le pâté...
  • [^] # Re: phpPgAdmin

    Posté par  . En réponse au message Schéma de base de données.. Évalué à 2.

    En effet, je connaissait le projet...
    Mais ça ne répond pas à ma demande.
    En fait, je cherche vraiment un outil qui me compose un graphe de ma base de données. Peu importe que ce soit en php ou autre, je veux juste qu'il ne fasse que ça.
    Le projet phppgadmin fait pleins d'autres choses, qui ont l'air fort intéressantes, mais pour lesquelles je me sens peu concerné...
    Je suis un grand fan de psql...Sauf pour se qui est du schéma de la base.
    J'avais récupéré un script qui faisait un dump au format dia. C'était pas mal, mais ça ne plassait pas les tableaux, et ça ne représentait pas les relations et leur cardinalités.
    Kexi semble prometteur, mais après l'avoir installé, il m'a été impossible de le lancer.
    J'en ai trouvé la raison : sqllite n'est pas installé sur ma machine, et le support de postgreSQL est partiel...
    A suivre donc, mais pas opérationnel.
    Merci pour le lien, quoi qu'il en soit.
    Au pire aller, si personne ne trouve de solution à mon problème, ça permettra de faire un inventaire des outils gravitant autour de postgreSQL.
  • [^] # Re: Clavier multimedia

    Posté par  . En réponse au message Problèmes avec mon clavier..... Évalué à 1.

    Merci, ça venait effectivement de ça...
    Question subsidiaire à cet épineux problème :
    Peut-on avoir un prog sous kde qui affiche l'état de ces touches à bascule (Caps-lock, Num-lock, Scroll-lock et Fn-lock) ?
    Si en plus y'avait un vieux message en vert alien moche à la osd qui s'affiche, ce serait du plus mauvais goût, mais très informatif !
    J'avoue que j'ai pas cherché du tout... Je verrais ça demain !
  • [^] # Re: Rien d'officiel

    Posté par  . En réponse au message histoires de kbit/s.... Évalué à 3.

    Encore plus fort, et lu sur ton lien :
    2Mbs (= 2048 kbp/s) *
    et la petite étoile :
    * sous réserve (...) Le débit passe à 11 Mbits/s lors de l'utilisation du service de télévision.

    Comprenne qui pourra !
  • [^] # Re: scrollbar ?

    Posté par  . En réponse au message [XUL]Textarea ou Label. Évalué à 1.

    Excellente, l'idée du overflow-x ou overflow-y, j'ai même failli l'utiliser pour autre chose, mais, d'après http://www.eskimo.com/~bloo/indexdot/css/properties/position/overfl(...) ce n'est supporté que par cette merde d'Ie, et l'une comme l'autre des deux n'est pas mentionnée sur http://www.w3schools.com/css/pr_pos_overflow.asp(...) , seule la méthode overflow semble supportée. D'après ce que j'ai pu constater, c'est un peu couillon en plus, l'utilisation de cette propriété fonctionne à peu près bien. C'est à dire... Elle force l'affichage de deux scrollbars, verticale et horizontale, même si elles ne sont pas justifiées. J'ai pu constater ce comportement sur konqueror et mozilla 1.7.3. J'ai pas eu le temps de creuser plus pour l'instant, alros j'ai laissé comme ça....
  • [^] # Re: http://w3.org/Style/CSS/

    Posté par  . En réponse au message Faire défiler une partie de page.. Évalué à 1.

    Merci à tous les 2 !
    En fait, vous ne m'avez pas donné la solution, mais vous m'avez mis sur la piste. En somme, voici ce que donne le code source, si toutefois ça peut aider quelqu'un.

    <style type="text/css">
    #calendrier { width:800px; height:250px; overflow: scroll; }
    </style>
    <body>
    <div id="calendrier">
    <table>
    <tr><td></td></tr>
    </table>
    </div>
    </body>

    Evidement, le tableau est rempli, sur une seule ligne de 12 cases contenant chacune un tableau représentant chaque mois. J'ai pas tout mis là pour alléger le source. Merci tout plein, donc, pour votre aide et à bientôt pour de nouvelles aventures !
  • # Que ce soit XFree ou Xorg,

    Posté par  . En réponse au message comment connaître la version XFree86 sur Mandrake. Évalué à 1.

    Au prompt :

    $head /var/log/XFree86.0.log
    ou
    $head /var/log/Xorg.0.log selon les cas.

    c'est indiqué dans les premières lignes.
  • [^] # Re: la base

    Posté par  . En réponse au message développement d'un système de plugin. Évalué à 1.

    Bon, ok, je ne suis pas très calé sur le sujet, mais j'ai peut-être une piste intéressante à te proposer : les sources de kde.
    Ou plus particulièrement ce que tu trouveras dans le répertoire konq-plugins si tu récupères le tarbal de kdeaddons. La plupart sont des plugins qui remplissent le menu outils de konqueror.
    En espérant que ça t'aidera dans ta démarche.
  • [^] # Re: Plus un interet pédagogique qu autre chose

    Posté par  . En réponse à la dépêche LFS 6.0 est sorti. Évalué à 2.

    Alors, là, je suis partiellement d'accord avec ce commentaire.
    Pour cette partie de la première phrase :
    "A mon avis LFS a surtout un interet pédagogique", rien à dire, c'est exactement ça, mais pour la fin alors là, pardon. Je ne suis pas du tout d'accord avec ce qui est dit. Pour preuve, nous avons à mon boulot 2 serveurs qui tournent sous LFS, et ma machine perso fonctionne également sous LFS. Suis-je fou pour autant ? Nan, je ne pense pas...(mais je ne suis pas très objectif, je vous l'accorde).
    Alors pour le coup de la rapidité d'exécution des progs ainsi compilé à la mano, que ça ne gagne rien ou pas grand chose, je suis tout prêt à l'admettre, j'en suis même convaincu ! C'est pas le problème : avec LFS, tu sais ce que tu as. On sait exactement ce qui est installé, ou et pourquoi. Je donne un exemple :
    J'utilise postgres comme serveur de bases de données, mais j'en ai rien à péter du support readline car je ne fais que quelques requêtes (dans un script sql) pour créer mes bases et après tout se passe par le biais de scripts php... Ben j'installe pas readline, c'est pas obligatoire, et postgres se compilera sans problème.
    Pour l'expérience que j'ai des distros toutes compilées, qui utilisent un système de package, peu importe lequel, ce sont d'autres qui font ce genre de choix, et si, dans le cas qui nous intéresse quelqu'un a décidé que readline c'est trop de la balle, ben ça fait un truc dont on a rien à faire qui se retrouve installé.
    C'est pas franchement génial. Peut-être que c'est plus comme ça ou plus souple, mais franchement, ça me soule de cocher des croix dans une liste de 3km de long avant de pouvoir (enfin !) lancer l'installation d'une distrib.
    C'est pourquoi j'en suis venu au LFS et sa suite. Et ça ne m'empêche pas de vivre, bien au contraire ! Pour preuve, je n'ai que ce dont j'ai besoin, Xorg, KDE, postgreSQL, apache, php et openssh point barre.
    Et puis faut être honête : si après deux ou trois jours de compil tu pètes tout parce que LFS c'est juste pédagogique, je ne sais pas vraiment qui a un problème de santé mentale ;-) ! \ô/
  • [^] # Re: Merci à tous

    Posté par  . En réponse au message P2P/Partage Lan. Évalué à 2.

    Un truc qui pourrait etre util : smbmount n'aime pas du tout quand on monte un lecteur, et que la personne éteint son pc par exemple. Il y a un moyen de monter un lecteur en prenant en compte ce risque?

    Avec la solution que je te proposes (du moins une partie), tu peux faire en sorte que le partage fait par la machine de M. Dupont soit monté sur le serveur à la connexion au domaine de M. Dupont, et soit démonté à sa déconnexion. Ce sont les scripts .bat qui doivent être placés à un endroit particulier du serveur. Jettes un oeil à la page de man de smb.conf, tout y est expliqué, et même plus !
  • # Ouais, ben samba, c'est la solution !

    Posté par  . En réponse au message P2P/Partage Lan. Évalué à 2.

    A la rigueur, tu peux procéder comme suit :
    Tu colles un serveur de domaine sous GNU/Linux + samba.
    Tes utilisateurs collent leurs documents sur le serveur et tu rends le /home accessible à tous (vraiment la solution la plus dégueu) ou alors tu laisses plusieurs niveaux de partage (cf. http://linuxfr.org/comments/508527.html#508527(...)), ou encore tu utilises un script côté samba qui effectue un smbmount à la connexion de l'utilisateur (dans n'importe quel sens, Serveur monté sur le client, par le biais de lecteurs réseaux, ou alors répertoires clients montés grâce à smbmount sur le serveur).
    Suivant la solution retenue, tu peux facilement utiliser n'importe quel moteur de recherche (celui de winwin ou find, ou locate, bref...). Bref, les solutions sont multiples et samba ne se limite pas à faire des partages !
    Si tu as des soucis ou besoins de plus d'infos, réponds à mon commentaire !
  • # Si toutefois ça peut t'aider, voici

    Posté par  . En réponse au message Migration PDC Windows 2000 vers Samba. Évalué à 4.

    de mémoire ce que nous utilisons au boulot :
    1) D'abord, le smb.conf
    Y'a une directive, dont je ne me souviens plus dans la section globale qui définit, justement, le nom réseau du partage contenant les profiles.
    Après, nous procédons comme suit :
    [personnel]
    path = /home/%U/samba
    browseable = yes
    writeable = yes
    [Service]
    path = /home/%G
    browseable = yes
    writeable = yes
    [profile]
    path=/home/%U/profile
    browseable = yes
    writeable = yes
    [Mail]
    path=/home/%U/mail
    browseable = yes
    writeable = yes

    Quelques explications, en vrac. Le %U est remplacé à la connexion par le nom de l'utilisateur qui vient de se connecter. Le %G par son groupe principal (au sens unix du terme). Sinon, je pense que les noms des répertoires sont assez évocateurs.

    2) Configurer le bazar.
    D'abord, il faut créer les groupes, vois pour ça la commande groupadd, à utiliser en root. Nous, on a fait un groupe principal par service/division de ma boîte et plusieurs groupes secondaires pour chaque bureau de chaque service.
    Exemple, disons pour le service logistique (abréviation serlog) :
    groupadd serlog
    groupadd serlog1 #(bureau 1 du service logistique)
    groupadd serlog2 #(bureau 2 du service logistique)

    Ensuite, nous avons créé un utilisateur de test, appelé smbuser. Il fait partie, mettons, du bureau serlog2 du service logistique.
    Nous le crééons par la commande :
    $ useradd -g serlog -G serlog1 -s /bin/bash -d /home/smbuser smbuser

    Pour que les partages que nous avons définis fonctionnent, il faut créer les répertoires adéquats :
    $ mkdir /home/serlog && chown nobody:serlog /home/serlog
    $ mkdir /home/serlog1 && chown nobody:serlog1 /home/serlog1
    $ mkdir /home/serlog2 && chown nobody:serlog2 /home/serlog2
    $ mkdir /home/smbuser &&\
    mkdir /home/smbuser/mail &&\
    mkdir /home/smbuser/profile &&\
    mkdir /home/smbuser/samba &&\
    chown -R smbuser:serlog /home/smbuser

    Voilà, c'est presque prêt. Il ne manque que le compte des machines (qu'on obtient en regardant le nom dans le voisiange réseau). Pour que ce soit clair, nous avons créé un groupe machines :
    $ groupadd machines
    A partir de maintenant, je vais fonctionner sur une machine que je vais appeler PC1 dans ses propriétés réseau (machine windows).
    Sur le serveur, je créé son compte machine :
    $ useradd -g machines -d /dev/null -s /bin/flase PC1$
    Ne pas oublier le "$" à la fin
    Et je vais déclarer cette machine à samba :
    $ smbpasswd -a -m PC1
    Les options sont les suivantes : -a : ajoute, -m une machine, PC1, son nom SANS LE $ FINAL
    Il va me falloir un compte d'administration pour intégrer le PC1 au domaine, je le créée de suite :
    $ smbpasswd -a root
    Il faut taper deux fois un mot de passe.

    Sur le PC appelé PC1 : Je le configure de façon à ce qu'il intègre le domaine que je viens de créer ci dessus. A ce moment là, il me demande un nom d'utilisateur autorisé à intégrer le domaine et son mot de passe, je lui donne celui que je viens de créer pour root. Si tout va bien, je reçois un message de bienvenue dans le domaine, et faut rebooter. C'est comme ça, c'est windows. Il a travaillé, il est tout content, il veut rebooter, faut le laisser faire.
    trève de billevesées. Au démarage du PC, maintenant, je précise smbuser avec son mot de passe, et je lui indique de se connecter au domaine. Automatiquement, le profile est copié sur le répertoire /home/smbuser/profile. C'est passablement génial, mais il y a mieux. En fait, smbuser, je m'en tape, et il ne sera jamais utilisé comme tel, le but, c'est de se faire un modèle, alors on y va !
    D'abord, on connecte P: au lecteur réseau \\serveurSamba\personnel (utiliser au besoin l'explorateur windows),
    Puis, S: à \\serveurSamba\service, et M: à \\serveurSamba\Mail.
    Evidement, faut cocher la case "Se reconnecter à chaque ouverture de session".
    Puis, j'installe mozilla, et je crée un nouveau profile (pour moz, évidement !) que j'appelle defaut et que je place sur M:\
    Puis, je configure tous mes hôtes et leurs options pour putty.
    Bref, je me fait une configuration aux petits oignons. Ah, oui, j'allais oublier, faut bien sûr cliquer-droit sur "Mes Documents" et aller le déplacer sur P: !
    Ce n'est pas obligatoire, mais à ce point, je n'ai qu'une envie : conseiller de désactiver l'utilisation des fichiers hors connexion et d'utiliser un profile local (il est stocké sur le serveur, mais ça, on s'en fout ;-) ).
    Maintenant que mon compte est d'équerre, je m'en vais créer le premier compte pour mon premier utilisateur, M. Dupont, du service logistique (bureau 1).

    Retour donc sur le serveur. Je lui créée son compte au sens unix :
    $ useradd -g serlog -G serlog1 -d /home/dupont -s /bin/bash -m -k /home/smbuser dupont

    Et là, grâce à l'option -m, on dit à la commande de créer le répertoire home de l'utilisateur, et avec l'option -k et son paramètre, on indique qu'il faut se servir de /home/smbuser comme modèle.

    Ensuite, je crée le compte samba de M. Dupont :
    $ smbuseradd -a dupont
    Le mot de passe deux fois

    Et ... C'est tout !
    Il ne me reste qu'à modifier l'adresse de messagerie dans mozilla (sur le PC sous windows, faut se connecter dupont, évidement), et tout le reste est déjà fait pour cet utilisateur ! Les partages réseaux existent et fonctionnent, putty est déjà configuré, etc.
    Voici en quelques lignes comment j'ai procédé à mon travail.
    Comme mozilla est configuré toujours avec les mêmes options (grâce au compte smbuser), on peut se permettre de se connecter sous des comptes différents sur les machines windows, chacun récupère ses petits, comme avec un profil itinérant. La seule ombre au tableau, ce sont les imprimantes qui ne suivent pas, mais bon, c'est pas si grave.
    J'espère que ce post t'aidera et en aidera d'autres. J'envisage de faire une doc un peu plus complète, mais je manque de temps. Ce post en constitue donc pour l'instant qu'une version brouillon...
  • # Super !

    Posté par  . En réponse à la dépêche LFS 6.0 est sorti. Évalué à 4.

    Je viens juste de finir l'install de la 5.1, et déjà faut mettre à jour ;-) !
    Bon, plus sérieusement, pour ceux qui, comme moi, ne veulent pas tout péter pour installer la nouvelle mouture, je conseille ce lien http://www.hu.linuxfromscratch.org/hints/downloads/files/lfs_next_t(...) qui devrait régler le problème.
    Comme certains le savent déjà, je suis un grand adepte du LFS, et j'attendais cette sortie avec impatience. Ceci étant, je pense quand même que je vais ronger mon frein un peu, attendre de voir si il n'y a pas trop de bugs, et voir si c'est possible d'avoir une version un peu plus récente du kernel (n'en est-on pas à la 2.6.9 ?). Comme il fait partie de la "build toolchain", je préfère essayer d'être patient.
    J'espère vivement que le BLFS va sortir bientôt dans une version adaptée au nouveau LFS.
    Enfin, j'ai noté que la présentation du LFS, tout en restant sobre est plus jolie que la précédente (c'est un avis personnel sur la forme que je suis fier de vous livrer, comme ça).
    Un grand merci pour cette news, donc, ainsi qu'à tous ceux qui ont participé de près ou de loin à cette nouvelle mouture !