Как разрешаются сопоставления пространств имен пользователей между пространствами имен?

Запустите rpm --eval '%{centos_ver}', чтобы получить ОСНОВНУЮ версию Centos.

1
04.09.2019, 18:00
1 ответ

Я не совсем уверен в том, что вы иллюстрируете на рис. 1, поэтому я не знаю, насколько он точен. Однако вопрос 2 я могу объяснить — надеюсь, это также отвечает на #1.

«Карты» означают, что существует связь от 1 -до -1. Когда вы сопоставляете 1000 снаружи (в корневом пространстве имен )с 0 внутри пространства имен 1, это работает в обоих направлениях :0 внутри равно 1000 снаружи. То же самое относится и к пространству имен 2, где 1000 снаружи (root )равно 200 внутри (, а 200 внутри равно 1000 снаружи ).

Итак, если вы запустите процесс uid=0 в пространстве имен 1, снаружи (в корневом пространстве имен ), это будет uid 1000. И когда вы посмотрите на это изнутри пространства имен 2, ну, помните, что 1000 снаружи 200 внутри. Значит, 200.

Вы можете найти полезную информацию на справочной странице пространств имен пользователей , в частности в разделе сопоставления пользователей и групп .

2
27.01.2020, 23:30

Теги

Похожие вопросы