MyTetra Share
Делитесь знаниями!
Время создания: 29.03.2026 18:43
Автор: alensav
Текстовые метки: test_sav
Раздел: UBUNTU_24-04
Запись: alensav/MyTetra2/main/base/1774798994tpy43uh1b9/text.html на raw.githubusercontent.com

TEST_SAV


Пользователь alensav внутри контейнера не имеет прав sudo, потому что он не добавлен в группу sudo и отсутствует в файле /etc/sudoers.


Решение 1: Добавить пользователя в группу sudo (из-вне контейнера)

На хостовой системе выполните:


bash

Copy

Download

sudo lxc-attach -n test_sav -- usermod -aG sudo alensav

Теперь внутри контейнера пользователь alensav сможет использовать sudo.

Решение 2: Временно войти как root (через lxc-attach)

На хосте:


bash

Copy

Download

sudo lxc-attach -n test_sav

Вы окажетесь под root внутри контейнера. Затем уже там выполните:


bash

Copy

Download

usermod -aG sudo alensav

Или сразу обновите систему от root:


bash

Copy

Download

apt update && apt upgrade -y

Решение 3: Выполнять команды от root без входа в контейнер

На хостовой системе:


bash

Copy

Download

sudo lxc-attach -n test_sav -- apt update

sudo lxc-attach -n test_sav -- apt upgrade -y

После добавления в группу sudo:

Выйдите из текущей сессии в контейнере (exit или Ctrl+d)


Зайдите заново: sudo lxc-console -n test_sav и авторизуйтесь как alensav


Теперь sudo apt update будет работать (введите пароль пользователя alensav)




 
MyTetra Share v.0.67
Яндекс индекс цитирования