Définition simple
Un user namespace Linux isole et remappe les identifiants utilisateurs et groupes, notamment pour réduire les privilèges réels de certains conteneurs.
Objectif et usage
Un user namespace permet de donner à des processus une vue distincte des identifiants utilisateur et groupe ainsi que de certains privilèges.
Comment ça fonctionne ?
Des correspondances relient les identités internes aux identités d’un namespace parent.
Exemple et vérification
Dans un conteneur non privilégié, vérifier les correspondances UID/GID lorsqu’un volume présente des problèmes de propriétaire.
Points d’attention
Être root dans un namespace ne signifie pas être root avec tous les privilèges de l’hôte. La sécurité dépend aussi du noyau et des autres restrictions.
En résumé
Le nom root doit toujours être interprété dans son contexte de namespace et de capacités.