Вопросы по теме 'linux-namespaces'
Какая связь между `task_struct` и `pid_namespace`?
Я изучаю некоторый код ядра и пытаюсь понять, как структуры данных связаны друг с другом. Я знаю основную идею того, как работает планировщик, и что такое PID. Тем не менее, я понятия не имею, что такое пространство имен в этом контексте, и не могу...
3776 просмотров
schedule
23.05.2023
Как найти пространство имен Linux по сетевому адаптеру?
У меня есть сервер Linux с несколькими определенными сетевыми пространствами имен :
# ip netns list
qdhcp-7dedbd4e-2265-4aa2-baac-add4e341dd18
qdhcp-851379ba-1d51-4e45-8e50-b756e81c0949
qdhcp-a19927c5-83b4-4bb4-a8b8-f21fdb5e004b...
1257 просмотров
schedule
16.01.2024
Отсоединение терминала родительского процесса
Я экспериментирую с пространствами имен в Linux, поэтому пишу небольшую программу на C для изоляции среды Debian Wheezy, созданной с помощью debootstrap.
Я мог бы успешно запустить sysv-init и получить запрос на вход в систему, но когда я закрываю...
847 просмотров
schedule
26.05.2023
ошибка сообщения о гранте после удаления
У меня есть небольшая программа, которая пытается создать псевдотерминал после удаления. вывод:
uid before unshare:5000
uid after unshare:0
Grant pt Error: : Permission denied
Код:
#define _GNU_SOURCE
#include <sys/mount.h>...
324 просмотров
schedule
17.08.2023
Имеются ли файловые дескрипторы, соответствующие сокетам в разных пространствах имен, одинаковые числовые значения?
Мне нужно открыть несколько сокетов TCP, соответствующих каждому пространству имен, запрограммированному в linux. Я хотел знать, могут ли fd , назначенные этим сокетам, быть одинаковыми или они всегда уникальны для всей системы?
523 просмотров
schedule
12.08.2022
Каково значение пользователя в `/etc/sub{u,g}id`? (Помогите мне найти пространства имен пользователей)
Я хотел бы убедиться, что любой пользователь внутри моего контейнера докеров всегда сопоставляется с конкретным пользователем на моем хосте докеров. Я пытался использовать эту ссылку https://stackoverflow.com/a/35854547/1020678
Имя пользователя...
342 просмотров
schedule
02.09.2022
Контейнеры и системный вызов.CLONE_NEWNS
Я запускаю код golang в этом репозитории https://github.com/lizrice/containers-from-scratch/blob/master/main.go , и у меня возникла проблема с пространством имен монтирования. Что должен сделать код, так это создать процесс в своем собственном...
568 просмотров
schedule
22.07.2022
golang mount namespace: смонтированный том не очищается после выхода из процесса?
код ниже, я думал, что если я запущу процесс с syscall.CLONE_NEWNS, каждый параметр монтирования внутри пространства имен будет очищен при завершении процесса.
но это не так?
package main
import (
"fmt"
"os"
"os/exec"...
898 просмотров
schedule
16.07.2023