Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Сопоставление пользователей в LXC или lxc.idmap.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Сопоставление пользователей в LXC или lxc.idmap., Proxmox Виртуальная Среда
     
    Forssux
    Guest
    #1
    0
    17.09.2022 17:22:00
    Привет,
    Для целей резервного копирования мне нужно отобразить 5 пользователей и группы в LXC, работающем Syncthing. У меня есть контейнер, где отображаются следующие lxc.idmap:
    lxc.idmap: u 0 100000 1000
    lxc.idmap: g 0 100000 1000
    lxc.idmap: u 1000 1000 1
    lxc.idmap: g 1000 1000 1
    lxc.idmap: u 1001 1001 1
    lxc.idmap: g 1001 1001 1
    lxc.idmap: u 1002 1002 1
    lxc.idmap: g 1002 1002 1
    lxc.idmap: u 1003 1003 1
    lxc.idmap: g 1003 1003 1
    lxc.idmap: u 1004 101004 64532
    lxc.idmap: g 1004 101004 64532

    Это работает, и контейнер запускается с графическим интерфейсом. Однако, когда я делаю следующее в другом контейнере:
    lxc.idmap: u 0 100000 1000
    lxc.idmap: g 0 100000 1000
    lxc.idmap: u 1000 1000 1
    lxc.idmap: g 1000 1000 1
    lxc.idmap: u 1001 1001 1
    lxc.idmap: g 1001 1001 1
    lxc.idmap: u 1002 1002 1
    lxc.idmap: g 1002 1002 1
    lxc.idmap: u 1003 1003 1
    lxc.idmap: g 1003 1003 1
    lxc.idmap: u 1004 1004 1
    lxc.idmap: g 1004 1004 1
    lxc.idmap: u 1005 1005 1
    lxc.idmap: g 1005 1005 1
    lxc.idmap: u 1006 101006 64530
    lxc.idmap: g 1006 101006 64530

    Это не работает, даже lxc-start -F -n 118 не запускает контейнер. Я предоставил 5 пользователям одинаковые UID во всех контейнерах… Я в тупике, почему верхний работает, а нижний нет. У кого-нибудь есть советы?

    С уважением,
    Guy
     
     
     
    leesteken
    Guest
    #2
    0
    17.09.2022 17:29:00
    Ты добавил 1004 и 1005 в файлы /etc/subuid и /etc/subgid, как это сделал с 1000-1003? Если нет, пожалуйста, пришли сообщения об ошибках, когда контейнер не запускается.
     
     
     
    Forssux
    Guest
    #3
    0
    17.09.2022 17:36:00
    В pve /etc/subuid I Have Code:
    root:1000:1
    root:1001:1
    root:1002:1
    root:1003:1
    root:1004:1
    root:1005:1
    root:100000:65536
    elizabeth:165536:65536
    lieselotte:231072:65536
    syncthing:296608:65536

    Последние 3 записи были автоматически добавлены.

    lxc-start: 118: ../src/lxc/conf.c: lxc_map_ids: 3672 newgidmap failed to write mapping "newgidmap: gid range [1004-1005) -> [1004-1005) not allowed": newgidmap 49758 0 100000 1000 1000 1000 1 1001 1001 1 1002 1002 1 1003 1003 1 1004 1004 1 1005 101005 64531

    lxc-start: 118: ../src/lxc/start.c: lxc_spawn: 1791 Failed to set up id mapping.

    lxc-start: 118: ../src/lxc/start.c: __lxc_start: 2074 Failed to spawn container "118".

    lxc-start: 118: ../src/lxc/tools/lxc_start.c: main: 306 Контейнер не запустился.

    lxc-start: 118: ../src/lxc/tools/lxc_start.c: main: 311 Дополнительную информацию можно получить, установив --logfile и --logpriority.
     
     
     
    Forssux
    Guest
    #4
    0
    17.09.2022 17:38:00
    Окей, спасибо! В /etc/subgid я забыл про 1004, так что это была причина. Почему PVE автоматически добавляет имена пользователей в /etc/subuid?
     
     
     
    leesteken
    Guest
    #5
    0
    17.09.2022 18:08:00
    Вот почему ты получил новые сообщения об ошибках gid map. Рад слышать, что у тебя получилось это исправить. Не знаю, но похоже, я тоже сделал это на своей системе. Может, это просто особенность GNU/Linux?
     
     
     
    Frew
    Guest
    #6
    0
    15.01.2024 03:26:00
    Bash: # Добавьте в /etc/pve/lxc/<container_id>.conf:
    lxc.idmap: u 0 100000 1000
    lxc.idmap: g 0 100000 1000
    lxc.idmap: u 1000 1000 1
    lxc.idmap: g 1000 1000 1
    lxc.idmap: u 1001 101001 0
    lxc.idmap: g 1001 101001 0
    lxc.idmap: u 1001 1001 1
    lxc.idmap: g 1001 1001 1
    lxc.idmap: u 1002 101002 0
    lxc.idmap: g 1002 101002 0
    lxc.idmap: u 1002 1002 1
    lxc.idmap: g 1002 1002 1
    lxc.idmap: u 1003 101003 0
    lxc.idmap: g 1003 101003 0
    lxc.idmap: u 1003 1003 1
    lxc.idmap: g 1003 1003 1
    lxc.idmap: u 1004 101004 0
    lxc.idmap: g 1004 101004 0
    lxc.idmap: u 1004 1004 1
    lxc.idmap: g 1004 1004 1
    lxc.idmap: u 1005 101005 0
    lxc.idmap: g 1005 101005 0
    lxc.idmap: u 1005 1005 1
    lxc.idmap: g 1005 1005 1
    lxc.idmap: u 1006 101006 64530
    lxc.idmap: g 1006 101006 64530

    # Добавьте в /etc/subuid:
    root:1000:1
    root:1001:1
    root:1002:1
    root:1003:1
    root:1004:1
    root:1005:1

    # Добавьте в /etc/subgid:
    root:1000:1
    root:1001:1
    root:1002:1
    root:1003:1
    root:1004:1
    root:1005:1 Это сработает, если вы хотите отобразить UID в контейнере 1000 на UID на хосте 1000, UID 1001 на 1001, 1002 на 1002, 1003 на 1003, 1004 на 1004, 1005 на 1005.
     
     
     
    daanw
    Guest
    #7
    0
    03.06.2025 18:41:00
    Я тоже об этом думал. Мои /etc/subuid и /etc/subgid:

    root:1000:3
    root:100000:65536
    user1:165536:65536
    user2:231072:65536
    user3:296608:65536

    user1, user2 и user3 – это три пользователя, которых я замапил с root:1000:3.  Эти последние три строки, заканчивающиеся на :65536, я сам не добавлял. Похоже, они были автоматически добавлены при создании user1, user2 и user3 на хосте (useradd). Вспомогательные UID и GID назначаются новым аккаунтам так, чтобы они формировали непрерывный диапазон. Кажется, это поведение по умолчанию.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры