Vous êtes sur la page 1sur 3

Exercice 1: (5 points)

Préciser le rôle de chacune de ces commandes :

1. useradd -G isamm imm


……………………………………………………………………………………………………………
2. whoami
……………………………………………………………………………………………………………
3. ls -al /etc
……………………………………………………………………………………………………………
4. uniq -d /home/fichier.txt
……………………………………………………………………………………………………………
5. cat > /home/fichier.txt << fin
……………………………………………………………………………………………………………
6. cat /etc/passwd /etc/group >> /home/fichier.text 2> /dev/null
……………………………………………………………………………………………………………

Exercice 2: (5 points)

Dans le répertoire etc, il existe un fichier nommé group qui contient la liste des groupes. Ce
fichier est constitué par:
nom de groupe:x:GID:liste des utilisateurs membres du groupe

Questions:

1. Effectuer un tri inversé du fichier group suivant le deuxième champ.

sort -r -t: -k3 /etc/group

……………………………………………………………………………………………………………

2. Enregistrer la liste triée des groupes dans le fichier /home/groupes

sort /etc/group | cut -d: -f1 > /home/groupes


……………………………………………………………………………………………………………

3. Afficher seulement les groupes qui ont comme membre IMM.

grep :IMM /etc/group | cut -d: -f1


……………………………………………………………………………………………………………

4. Donner le nombre des groupes qui ont comme membre IMM.

grep :IMM /etc/group | cut -d: -f1 | wc -l

Page 1
……………………………………………………………………………………………………………

5. Afficher la liste des groupes, qui ne contiennent pas l'utilisateur IMM comme membre,
ainsi que leur GID.

grep -v :IMM /etc/group | cut -d: -f1,3


……………………………………………………………………………………………………………

Exercice 3: (5 points)

1. Sachant que le mask par défaut est égale à 022, donnez les droits par défauts pour les
fichiers et les répertoires.

644, 755

2. Changer le mask de manière à ce que les fichiers lors de leur création aient par défaut les
droits r-- r-- ---, et les répertoires r-x r-x ---

777-550=237 umask 227

3. Créer dans le répertoire /home/imm un répertoire examen contenant le fichier Linux.

mkdir touch

4. Changer les droits du fichier Linux à rw- rw- rw- et le répertoire examen à r-x -w- --x
(utiliser les deux formats: symbolique et octal).

chmod 666 /home/imm/examen/Linux

chmod 521 /home/imm/examen

5. Quels sont les droits que vous avez sur le répertoire examen? Pourquoi?

tous les droit puisque le droit en écriture sur le répertoire n'est pas pris en compte dès lorsque
on a le droit en écriture sur un fichier

Exercice 4: (5 points)

1. Chercher dans toute l'arborescence les fichiers dont les noms ne commencent pas par un
chiffre ou qui sont modifiés depuis moins de trois mois

find / \( -name [^0-9]* -o -mtime -91 \) -print

2. Combien il y a de fichiers dans le répertoire /etc vous appartenant, ayant les droits fixés à
rw- r-- --- et dont le second caractère de leurs noms est o.
find /etc -user nom -perm 640 -name ?o* -exec wc -l {} \;
3. Trouver, dans le répertoire d'accueil, tous les fichiers dont leur taille dépasse 3 Mo et
supprimer les après confirmation.

Page 2
find ~ -size +6 -ok rm {} \;
4. Quels sont les fichiers de /home contenant des nombres de plus de deux chiffres.
grep -l "[0-9]\{3,\}" /home/*
4. Quels sont les fichiers de /home commençant par un chiffre, puis un groupe de oo par
multiple de deux et se terminant par ab.
grep ^[0-9]\(oo\)+ab$ /home/*

Page 3

Vous aimerez peut-être aussi