Partage
  • Partager sur Facebook
  • Partager sur Twitter

Script linux - conseils - exo

pour débutant

    8 avril 2015 à 11:36:40

    Bonjour à tous,

    j'aimerais bien en apprendre un peu plus sur les scripts linux. Quels livres pourrait on me conseiller pour un padawan qui débute.

    J'ai fini le tuto de matheo21 sur la question

    Merci pour vos conseils.

    De plus j'ouvre ce post pour ceux qui comme moi désirent en savoir plus, je posterais mes scripts si quelqu'un veut bien m'indiquer des exos à faire pour progresser.

    Merci doublement

    un petit exemple que j'ai fait (pour commencer...)

    #!/bin/bash
    
    REP_TRACES=/var/log
    UID_ROOT=0
    LIGNES=50
    E_XCD=66
    E_NONROOT=67
    clear
    
    if [ $UID != $UID_ROOT ]
    then
      clear
      echo "ACCES REFUSE : Vous devez étre en mode superviseur pour exécuter ce script intégration PHP"
      exit $E_NONROOT
    
    else
      clear
      echo "Vous etes le superviseur"
      echo ""
      echo "************************************************************************************************************************************************************"
      clear
      cd $REP_TRACES
      cat /dev/null > messages
      cat /dev/null > wtmp
      echo "journaux nettoyés."
    fi
    
    exit
    



    -
    Edité par Dark-linux 8 avril 2015 à 11:38:24

    • Partager sur Facebook
    • Partager sur Twitter
    http://sinclair.recreatedzxspectrum.com/index.php
      8 avril 2015 à 13:17:33

      salut,

      . un nom de variable de 8 caractères pour une variable d'un seul caractère, c'est moyen.

      . les comparaisons numériques devraient être réalisées avec un opérateur arithmétique (cf. help test).

      . `clear; echo "bla bla"; clear' : tu ne vas pas avoir le temps de lire le message. Est-ce que tu testes tes scripts avant de les poster ?

      . je n'utilise pas `cd' dans mes scripts. J'ajoute leur chemin aux fichiers que j'utilise (stocké dans une variable dont le nom est moins long que son contenu :) ).

      . la redirection seule suffit pour créer un fichier vide, ou purger un fichier (UUOC).

      je crois que c'est tout. ;)

      bon courage.

      pour la littérature, je te recommande l'Advanced Bash Scripting guide

      -
      Edité par dantonq 8 avril 2015 à 13:20:44

      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

        8 avril 2015 à 14:59:47

        Merci dantoq pour ton lien, j ai de quoi m'instruire pour un petit moment et prends note pour tes remarques

        @+

        Si au passage des novices comme moi ont des idées de problème à résoudre  Merci de poster

        • Partager sur Facebook
        • Partager sur Twitter
        http://sinclair.recreatedzxspectrum.com/index.php
          9 avril 2015 à 9:35:52

          salut  Dark-linux  je te propose de t'envoyer quelques Livres que j'ai si tu veut progresser.Bien penser pour l'ouverture du titre ! Voila juste un exos que je te propose!Qui te permettra de créer ton propre script de chiffrement de mots de passe.Et dit moi ce que tu en pense.Avec ça j'ai pu faire un double chiffrement.

          </dev/urandom tr -dc "dhshsgjsgfjdghjkjgkjfklfhjlkglk*------------" | head  -c15 ; echo ""

          cela donne ca:

          read -p " tapez le nombre de caractere que vous voulez : " nombre       #nombre de ce que tu veut
          read -p "tapez une phrase ou lettre chiffre caractere speciaux : " pass   # tape ton mots de passe une phrase ou lettre ou chiffre ou £;§/  tous c mieux.
          mdp=</dev/urandom tr -dc "$pass" | head  -c$nombre
          echo  $mdp



          -
          Edité par lemaillouxalain 15 avril 2015 à 12:23:53

          • Partager sur Facebook
          • Partager sur Twitter
            9 avril 2015 à 9:58:57

            Aussi J'ai pris ton script qui est  pas mal et aussi je vais l' étudier et apprendre avec le tiens.Merci

            -
            Edité par lemaillouxalain 9 avril 2015 à 9:59:42

            • Partager sur Facebook
            • Partager sur Twitter
              9 avril 2015 à 22:24:13

              Ok j essayerais ton script. merci d avoir répondu . Regarde le lien de dantoq y a de quoi potasser ...
              • Partager sur Facebook
              • Partager sur Twitter
              http://sinclair.recreatedzxspectrum.com/index.php
                11 avril 2015 à 13:18:47

                Je voudrai savoir Dark-linux si tu connais un bon cours sur les log sur linux.Merci à toi
                • Partager sur Facebook
                • Partager sur Twitter
                  15 avril 2015 à 12:22:35

                  salut, un petit programme qui va permettre de débrancher un clé USB ou autre périphérique  assez sympa.Vous pourrai le modifier est le changer ou l’évaluer  par la suite :

                  #!/bin/bash
                  
                  WD=$( zenity --entry --text="Entre ton nom du peripherique de ta cle ex:/dev/sdb1 pour la cle USB ")
                  # demontage
                  
                  gksudo umount $WD 
                  # arret de la cle
                  gksudo hdparm -Y $WD 
                  # message
                  zenity --notification --listen --window-icon="info" | zenity --notification --window-icon="info" --text="La cle USB peut-etre débranché en toute sécurité."



                  • Partager sur Facebook
                  • Partager sur Twitter
                    15 avril 2015 à 19:58:49

                    Salut Neorian, j'ai vu ton liens du books, des que j'ai le temps je le regarderai
                    • Partager sur Facebook
                    • Partager sur Twitter
                      15 avril 2015 à 20:06:09

                      • J e vous donne un bon lien pour continuer a avancer dans les script meme moi je suis pas encore a se niveau mais  j'apprend avec sa aussi, tres bon liens.

                      http://www.commandlinefu.com/commands/browse

                      -
                      Edité par lemaillouxalain 15 avril 2015 à 20:07:35

                      • Partager sur Facebook
                      • Partager sur Twitter
                        15 avril 2015 à 20:19:57

                        • Le premier site que je vous est mis  est en anglais,  je vous en mais un autre pas mal du tout en francais, surtout  pour apprendre, moi en tout cas je vais souvent le voir:
                                       http://www.tux-planet.fr/tag/exploit/
                        • Partager sur Facebook
                        • Partager sur Twitter
                          17 avril 2015 à 19:01:43

                          bonsoir, desole j'ai pas compris ta question sur les log lemailouxalain?

                          dantoq : j'ai teste mon code ca cloche ou pour toi ?

                          merci @+



                          -
                          Edité par Dark-linux 17 avril 2015 à 19:03:07

                          • Partager sur Facebook
                          • Partager sur Twitter
                          http://sinclair.recreatedzxspectrum.com/index.php

                          Script linux - conseils - exo

                          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                          • Editeur
                          • Markdown