Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Epreuve de Synthèse
Durée lh30
EXERCICE 1 (6 pts)
a. Ecrire un script qui vérifie l'existence dans le répertoire courant du fichier dont le nom est
passé en paramètre.
b. Ecrire un script qui vérifie que le nom passé en paramètre est un fichier ou un répertoire.
b. Ecrire un script qui vérifie que le nom passé en paramètre est un fichier ou un répertoire.
# !/bin/csh
# s c r i p t #b.
# Pour u t i l i s e r l e t e s t de f i c h i e r (-f $ f i l e ) ou" de répertoire {-d $ f i l e ) ,
# i l f a u t que $ f i l e != ""
# C e s 2 t e s t s marcbent a u s s i ( e t répondent faux) s i $ f i l e n ' e x i s t e p a s ...
i f ($1 == "") theriï.
echo "aucun nom de f i c h i e r en paramètre"
e l s e i f (-d $1) t h e n
echo "$1 e s t un répertoire"
e l s e i f (-f $1) t h e n
echo "$1 e s t un f i c h i e r "
else
echo "$1 n ' e s t n i un f i c h i e r n i un paramètre"
EXERCICE 2. .
1
A : Création des groupes chef» user
Il suffit de lancer la commande groupadd de la sorte:
[root@adaan tp3]# groupadd chef
[root@adaan tp3]# groupadd user
B:
Deux entrées doivent être crées dans le _chier /etc/group, une par groupe. Vous pouvez vérifier
la création des 'deux groupes en visualisant lel^chier /etc/group (en utilisant un éditeur de texte
par exemple). Sinon, on peut se servir de la commande tail pour afficher les deux dernières lignes
du fichier w question
2 [root@adaan tp3]# tail -2 /etc/group
3 Création des comptes utilisateurs
En consultant le manuel de la commande useradd, On repère deux options qui nous seront très
utiles.
-g ou —gid: permettant d'affecter le compte utilisateur qui sera crée à un groupe existant.