tech:notes_linux_kernel_namespaces_espace_de_noms
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| tech:notes_linux_kernel_namespaces_espace_de_noms [2025/03/24 15:06] – créée - modification externe 127.0.0.1 | tech:notes_linux_kernel_namespaces_espace_de_noms [2025/10/10 09:22] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 8: | Ligne 8: | ||
| * [[Network Namespaces - netns - /etc/hosts que pour une appli spécifique]] | * [[Network Namespaces - netns - /etc/hosts que pour une appli spécifique]] | ||
| * [[https:// | * [[https:// | ||
| + | * https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | Sécurité - échappement : | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | == Commandes unshare nsenter | ||
| + | |||
| + | Voir : | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| Ligne 25: | Ligne 44: | ||
| <code -> | <code -> | ||
| - | jb@vmdeb1: | + | jb@vmdeb1: |
| + | jb@vmdeb1: | ||
| root@vmdeb1:/ | root@vmdeb1:/ | ||
| UID PID PPID C STIME TTY TIME CMD | UID PID PPID C STIME TTY TIME CMD | ||
| Ligne 53: | Ligne 73: | ||
| cat / | cat / | ||
| </ | </ | ||
| + | |||
| + | |||
| == Docker userns-remap namespace | == Docker userns-remap namespace | ||
| Ligne 59: | Ligne 81: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| - | == userns-remap=utilisateur | ||
| - | <code javascript | + | == userns-remap=utilisateur |
| + | |||
| + | '' | ||
| + | <code javascript> | ||
| { | { | ||
| " | " | ||
| } | } | ||
| </ | </ | ||
| + | |||
| " | " | ||
| Ligne 81: | Ligne 107: | ||
| Autres | Autres | ||
| - | <code - / | + | '' |
| + | <code -> | ||
| plop:1000:1 | plop:1000:1 | ||
| plop: | plop: | ||
| </ | </ | ||
| - | <code - / | + | '' |
| + | <code -> | ||
| plop:982:1 | plop:982:1 | ||
| plop: | plop: | ||
| Ligne 110: | Ligne 138: | ||
| echo kernel.unprivileged_userns_clone = 1 | sudo tee / | echo kernel.unprivileged_userns_clone = 1 | sudo tee / | ||
| </ | </ | ||
| + | |||
| + | |||
| == userns-remap=default dockremap | == userns-remap=default dockremap | ||
| - | <code javascript | + | '' |
| + | <code javascript> | ||
| { | { | ||
| " | " | ||
| Ligne 121: | Ligne 152: | ||
| Si vous définisez le champ '' | Si vous définisez le champ '' | ||
| - | <code - / | + | '' |
| + | <code -> | ||
| dockremap: | dockremap: | ||
| </ | </ | ||
| - | <code - / | + | '' |
| + | <code -> | ||
| dockremap: | dockremap: | ||
| </ | </ | ||
| - | <code - / | + | '' |
| + | <code -> | ||
| dockremap: | dockremap: | ||
| </ | </ | ||
| + | |||
| == Exemple process Dockers | == Exemple process Dockers | ||
| Ligne 180: | Ligne 215: | ||
| Voir aussi la commande **systemd-cgtop** | Voir aussi la commande **systemd-cgtop** | ||
| + | == nsenter | ||
| - | === FS Mount | + | <code bash> |
| + | nerdctl inspect --format {{.State.Pid}} kind-control-plane | ||
| + | nsenter --target 6491 --mount --uts --ipc --net --pid | ||
| + | </ | ||
| + | |||
| + | |||
| + | == Réseau | ||
| + | |||
| + | Voir : | ||
| + | * https:// | ||
| + | |||
| + | <code bash> | ||
| + | podman unshare --rootless-netns ip addr | ||
| + | </ | ||
| + | |||
| + | |||
| + | == FS Mount | ||
| <code bash> | <code bash> | ||
| Ligne 222: | Ligne 274: | ||
| <code bash> | <code bash> | ||
| ls -l / | ls -l / | ||
| + | </ | ||
| + | |||
| + | |||
| + | == Pb | ||
| + | |||
| + | === Err unshare failed: Operation not permitted | ||
| + | |||
| + | <code -> | ||
| + | $ unshare -f --mount-proc -m bash | ||
| + | unshare: unshare failed: Operation not permitted | ||
| + | </ | ||
| + | |||
| + | Solution | ||
| + | <code -> | ||
| + | $ unshare -U -r -m --mount-proc -f -p | ||
| + | root@vivabelo: | ||
| </ | </ | ||
tech/notes_linux_kernel_namespaces_espace_de_noms.1742825205.txt.gz · Dernière modification : de 127.0.0.1
