Env (KEY=value) параметризует процессы; для shell — export/~/.bashrc, для systemd — Environment=/EnvironmentFile=, для контейнеров — -e/Compose — не смешивайте секреты с публичным env без контроля.
Разбор
printenv / env — текущий набор; systemctl show-environment.
- Дочерний процесс наследует env родителя на момент fork.
- World-readable
EnvironmentFile с паролями — типичная утечка.
- Различайте build-time ARG и runtime ENV в образах.
Итог
Env — контракт конфигурации; секреты туда кладут только с жёсткими правами и ротацией.