# Cours OS Open Source Manip 6 Quizz
## 6.1 : Le chargeur de démarrage
### Quel est l’emplacement usuel pour positionner un gestionnaire de démarrage ?
/boot
### Quel est l’intérêt du paramètre ro (read only) généralement passé au noyau par le gestionnaire de boot qui indique que le chargement du noyau doit se faire en lecture seule ?
Interdire toute tentative de modification du kernel Linux.
### Quel paramètre passé au noyau lors de son démarrage permet d’accéder au système de façon rudimentaire dans un équivalent du mode single ?
```
rw init=/bin/bash
```
### Quelle valeur donner à « default » pour démarrer par défaut sur le troisième titre (entrée) ?
```
GRUB_DEFAULT=2
```
### Quelle commande devez-vous taper pour installer GRUB sur le MBR du second disque SATA ?
```
grub-install /dev/sdb
```
## 6.2 : Systemd
### Quelle commande permet de connaître votre cible systemd actuelle ?
````
systemctl get-default
````
### Comment arrêter le service ssh avec systemd ?
```
systemctl stop ssh
```
## 6.6 : PAM
### En quoi est-ce important de se garder un accès ouvert déjà connecté sur le système lorsque que l'on modifie la configuration de PAM?
Si on se foire dans la config il sera alors impossible de re reconnecter à nouveau (par SSH par exemple).
### Comment régler le problème d'un utilisateur qui se connecte alors qu'il n'a pas de répertoire personnel?
1. Edit le fichier `/etc/pam.d/common-account`
2. Ajouter cette ligne pour créer automatiquement le répertoire personnel d'un utilisateur :
```
session required pam_mkhomedir.so skel=/etc/skel/ umask=0022
```
### Comment gérer la stratégie des mots de passes?
Modifier le fichier `/etc/pam.d/common-password` en concordance avec le fichier `/etc/login.defs` pour connaitre les valeurs par défaux.
### Comment fournir à l'utilisateur un répertoire personnel situé sur un serveur distant?
Redondance de la deuxième question ? Je ne vois pas la différence.