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
. 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).
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
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é."
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.
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:
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
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.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique