mooc/filesystem/usr/evalp1/evalQ145

43 lines
876 B
Bash
Executable File

#!/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