#!/bin/bash #xcrypted source ${LIBSH}/libeval.sh #----------------------------------------- challenge=C14Q5 rep=~/Sequence1/A14 fichier=fich007.txt #----------------------------------------- # Debut banniere $challenge # 1 [ $(pwd) == "$rep" ] step $(vraifaux $?) "Le repertoire courant est $rep" #2 [ -e $fichier ] step $(vraifaux $?) "Le fichier $fichier existe " true line=$(ls -l $fichier 2>/dev/null | tr -s " " | cut -d" " -f 1,4) # 3 droit droit="$(echo $line 2>/dev/null | cut -d" " -f1)" [ "$droit" == '-rw-r-----' ] step $(vraifaux $?) "Les droits sont en lecture/ecriture pour l'utilisateur et lecture pour le groupe" # 4 groupe="$(echo $line 2>/dev/null | cut -d" " -f2)" [ "$groupe" == 'develope' ] step $(vraifaux $?) "Le groupe du fichier $fichier est correct" #----------------------------------------- # Fin status "${challenge}_$res" exit 0