Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Linux отличается от других основных операционных систем тем, что дает вам свободу. Свобода использовать его так, как вам нравится, свобода изучать и изменять его, свобода распространять его по своему усмотрению и свобода отгородиться от жизненно важных групп.

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

Как работают группы в Linux?

В Linux группы содержат привилегированных пользователей, которые могут читать, записывать или выполнять файлы без дополнительной авторизации. Когда вы создаете свою основную учетную запись пользователя, вы автоматически добавляетесь в свои основные группы. При стандартной установке Ubuntu это обычно адм, компакт-диск, судо, дипб, plugdev, и самбашар.

Вы можете добавить себя в другие группы с помощью пользовательский мод команда:

sudo usermod -aG имя_группы ваше_имя_пользователя

переключатель означает, что вы добавите пользователя в дополнительную группу, а означает добавление, означающее, что группа будет добавлена ​​в ваш список групп.

Выполнение вышеуказанной команды без означает, что новая группа заменит все ваши старые группы.

Самое главное, команда удалит вас из группы sudo, а это означает, что ваши полномочия будут сильно ограничены. Не будучи частью судо group, вы не можете добавить себя в группу sudo, вы не можете устанавливать программное обеспечение или даже обновлять систему.

Что делать, если вы случайно удалили группы пользователей

Это мелочь, но этого не хватает может полностью испортить вам день. К счастью, решение простое, но вы не можете исправить ошибку в своей установке Ubuntu, поскольку у вас больше нет прав администратора. Вам нужна корневая оболочка.

Во-первых, вам нужно будет получить доступ к меню GRUB. Сделайте это, перезагрузив компьютер и несколько раз нажав Побег пока не появится меню.

Выбирать Дополнительные параметры Ubuntu, затем Режим восстановления.

Когда в меню появится опция корневой оболочки, выберите ее. Оболочка появится внизу экрана.

Команды, выполняемые в корневой оболочке, выполняются от имени пользователя root, а в стандартной системе Ubuntu пароль не требуется.

Введите следующую команду, чтобы добавить себя в группу sudo:

usermod -aG sudo your_username

Теперь перезагрузитесь. Когда вы снова войдете в свою систему, вы снова станете частью группы sudo и сможете выполнять действия, требующие привилегий root.

Присоединяйтесь к своим предыдущим группам пользователей в Linux

Линукс все записывает. Это может быть проблемой, когда ваши журналы разрастаются до невероятных размеров, но если вам нужно знать, к каким группам ранее принадлежал ваш пользователь, это может оказаться бесценным.

sudo grep user-setup /var/log/installer/syslog

...будет выводиться каждый раз, когда пользователь добавляется в группу. Обратите внимание на имена групп, а затем повторно добавьте их с помощью:

sudo usermod -aG sudo эта_группа, та_группа, другая_группа ваш_пользователь

Обратите внимание, что между именами групп и запятыми нет пробела.

Выйдите из системы и войдите снова, и ваши группы будут полностью восстановлены.

Группы упрощают администрирование Linux

Пока вы случайно не удалите свои собственные привилегии, группы являются невероятно мощным инструментом в Ubuntu и других дистрибутивах Linux. С их помощью вы можете управлять большим количеством пользователей и гарантировать, что каждый имеет соответствующий доступ и разрешения для того, что ему нужно, и не может случайно повредить вашу систему.

Используя группы, вы можете выбрать, каким людям можно доверять чтение, запись и выполнение файлов. Пользователей легко перемещать между группами, и если вы хотите, чтобы кто-то имел полную свободу использования определенного файла, вы даже можете передать ему право собственности.