Énoncé 5.5 SUID, SGID et Sticky Bit
Durée estimative : 20 minutes
1. |
Retournez sous l’identité de l’utilisateur tux sur la troisième console virtuelle (tty3). |
2. |
Quels sont les droits de la commande passwd et du fichier /etc/shadow ? Pourquoi sont-ils ainsi ? |
3. |
Copiez la commande id dans /tmp. |
4. |
Positionnez le droit SUID sur le fichier /tmp/id copié précédemment. |
5. |
Retournez sous l’identité de l’utilisateur tux2 sur la quatrième console virtuelle (tty4) et listez les droits du fichier /tmp/id. |
6. |
En tant qu’utilisateur tux2, exécutez la commande id, puis le fichier /tmp/id. Que remarquez-vous ? |
7. |
Quels sont les droits de la commande write et du fichier de périphérique /dev/tty3 ? Pourquoi sont-ils ainsi ? |
8. |
Toujours en tant qu’utilisateur tux2, essayez de supprimer le fichier /tmp/lienfica créé précédemment par l’utilisateur tux. Est-ce possible ? |
Indices
2. |
Le fichier correspondant à la commande passwd se trouve généralement dans le répertoire /usr/bin. |
3. |
Le fichier correspondant à la commande id se trouve généralement dans le répertoire /usr/bin. |
4. |
Utilisez la commande chmod. |
7. |
Le fichier correspondant à la commande write se trouve généralement dans le répertoire /usr/bin. |
8. |
Listez les droits du répertoire /tmp. |