Vous êtes sur la page 1sur 2

Système d'Exploitation I

TP1

Exercice 1:

1. Créer un groupe smi

et un groupe sma

Créer 3 comptes tp1, tp2 et totox qui appartiennent au groupe smi et un compte totoy qui appartient au groupe sma

ExerciceExerciceExerciceExerciceExerciceExerciceExerciceExerciceExercice 222222222

1. Comparer les permissions de /etc/passwd et /etc/shadow. Pourquoi a t-on nommé ainsi ce dernier fichier ? tp1 peut-il le lire ? et voir sa présence ? L'examiner pour deviner son rôle.

2. Par précaution, en faire une copie sous le nom shadow.bak dans votre répertoire personnel , vérifier les droits de shadow.bak

3. Pensez-vous tout de même pouvoir supprimer le fichier précédent ? Concluez !

4. root fait maintenant une copie de shadow chez vous, dans /home/tp1, sous le nom shadow.bak et vous accorde la propriété de la copie. Comment fait-il ?

5. Vous éditez ce fichier avec vi , vous le modifiez, par exemple en supprimant des lignes, et vous faites une mise à jour. La mise à jour sera t-elle réalisée ? pourquoi ?

6. Pensez vous que tp1 puisse supprimer ce fichier ? Essayez et expliquez !

ExerciceExerciceExerciceExerciceExerciceExerciceExerciceExerciceExercice 333333333

1. En tant que tp1, pouvez vous créer le rép. temporaire /home/temp ? essayez ! pourquoi?

2. Effectuez cette création comme root.

3. Accorder les permissions maximales sur /home/temp; vérifiez.

4. totox, toujours lui, tout content d'avoir enfin un droit d'écriture, dans /home/temp essaie de copier les 2 fichiers système /etc/hosts et /etc/passwd dans /home/temp ? y parviendra t-il ? pourquoi ?

5. totox, essaie maintenant de supprimer ces 2 fichiers de /etc. Réussit-il ?

6. Effrayé à l'idée de se faire pincer par le (ou la) redoutable root, totox veut masquer sa faute tout en faisant punir tp1 à sa place ! Pour cela, il veut que tp1 devienne propriétaire du fichier copié passwd. Comment s'y prend t-il ? Réussit-il ? Et vous comment auriez vous fait ?

fichier copié passwd . Comment s'y prend t-il ? Réussit-il ? Et vous comment auriez vous
fichier copié passwd . Comment s'y prend t-il ? Réussit-il ? Et vous comment auriez vous

ExerciceExerciceExerciceExerciceExerciceExerciceExerciceExerciceExercice 444444444

1. Créez dans /home

/home/home/home/home/home/home/home/home un répertoire appelé rep-smirep-smirep-smirep-smirep-smirep-smirep-smirep-smirep-smi. Rappelez pourquoi cette tâche relève

des prérogatives de root

2. Faites-le appartenir au groupe smi

3. Modifier les permissions sur le rép, pour que tous les membres du groupe smi puissent y écrire et s'y déplacer.

4. En tant que tp1, vous créez un fichier, par exemple un petit fichier texte (à l'aide de vi ou d'un éditeur graphique comme kedit ou pico , ) et vous le déposez dans /home/rep-

smi.

Si vous êtes paresseux, vous y faites une copie d'un fichier qcq, par exemple /etc/hosts, mais en attribuant des droits 660 :

cp hosts /home/rep-smi, chmod 660 hosts

5. Vérifier le bon accès en lecture seulement pour les membres du groupe Ainsi totox qui a fini par être exclu du groupe smi(surtout après l'exercice 3) ne doit pas pouvoir le lire. A vérifier.

6. Votre collègue tp2 , tente de supprimer ce fichier ou de le renommer Y parvient-il ? Essayez ! Pourtant, vérifiez que ce fichier appartient au groupe sma N'est-ce pas inquiétant ? Expliquez comment cela est possible.

7. Demandez à root de positionner le "sticky bit" sur le répertoire partagé. Vérifiez bien que le problème est réglé et protège le propriétaire des tentatives de suppression ou de changement de nom de ses fichiers.

et protège le propriétaire des tentatives de suppression ou de changement de nom de ses fichiers.
et protège le propriétaire des tentatives de suppression ou de changement de nom de ses fichiers.