Запуск Xubuntu 16.04
Совершил ошибку новичка: пока я добавлял свою учетную запись в группу «wireshark», чтобы иметь возможность запустить Wireshark без использования sudo
, я удалил себя из всех других групп, в которых состоял, включая sudo
.
Я использовал эту команду:
sudo usermod -G wireshark my_user_account
Кажется, я забыл, что -a
перед -G
?
Кто-нибудь знает, как просмотреть историю пользователя в отношении членства в группе. Или просмотреть историю группы в отношении членства пользователя?
Просто пытаюсь вернуть своего пользователя в те группы, в которых он был до того, как у меня случился идиотизм.
решение1
Я загрузился в однопользовательском режиме, отредактировав Grub следующим образом:
- создайте файловую систему
rw
вместоro
, и - добавление
init=/bin/bash
в конце строки.
После этого я смог снова добавить себя в sudo
группу с помощью:
usermod -aG sudo my_user_account
Затем я перезагрузился обратно в "нормальный" режим. Запустил sudo grep group /var/log/auth.log
и смог увидеть команду, которую я выполнил, чтобы удалить меня из моих групп, и она перечислила группы, из которых я был удален.
Я снова прошёлся по каждому из них, выполняя sudo usermod -aG _group_ my_user_account
.
После того, как я это сделал, я вышел из системы и снова вошел в нее, и все, кажется, вернулось к норме. Надеюсь, это поможет кому-то еще, кто совершил ту же ошибку, что и я.
Можно было бы подумать, что после 16 лет использования Linux я не буду совершать таких глупых ошибок, но, видимо, нет...