Возможно ли включить пользователя в группу sudo без прав root?

При настройке сервера Ubuntu 16.04 добавил себя в группу sudo. Все нормально заработало, пользователя root из соображений безопасности отключил. Сегодня понадобилось добавить себя в группу www-data. Добавил командой usermod -G www-data username . Теперь при попытке использовать sudo, пишет is not in the sudoers file. This incident will be reported.. Я так понимаю, что теперь меня нет в группе sudo. Возможно ли, как-то исправить данную ситуацию, либо же только переустановка сервера?
P.S.
Сервер не локальный, это удаленный VPS. Пароль root мне тоже не известен, авторизация была только по SSH ключам. У меня есть мои закрытые ключи, но пользователь root отключен.
  • Вопрос задан
  • 1051 просмотр
Пригласить эксперта
Ответы на вопрос 2
K-700A
@K-700A
Нужно, было usermod -а -G www-data username. Без параметра "-а", вы затерли пользователя в остальных группах.
Решение тут. Проверенно.
Ответ написан
Комментировать
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Обычно я добавляю группу командой
adduser myuser mygroup
Ну а для того, чтобы восстановить справедливость, достаточно загрузиться с флешки и поправить группу в /etc/groups и /etc/passwd
Ну и можно загрузиться и без флешки, просто добвив в параметры загрузки ядра init=/bin/bash
А потом перемонтировать корневую систему
mount / -o remount,rw
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 12:03
75000 руб./за проект
25 апр. 2024, в 11:49
25000 руб./за проект
25 апр. 2024, в 11:37
40000 руб./за проект