Случайно удалили единственного пользователя Ubuntu из всех групп? Вот как это исправить
Linux

Случайно удалили единственного пользователя Ubuntu из всех групп? Вот как это исправить

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

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

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

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

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

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

sudo usermod -aG group_name your_username

Переключатель -G означает, что вы будете добавлять пользователя в дополнительную группу, а -a означает append, то есть группа будет добавлена в ваш список групп

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

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

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

Это мелочь, но пропущенный символ -a может полностью испортить вам день. К счастью, решение простое, но вы не сможете исправить ошибку из установки Ubuntu, так как у вас больше нет прав администратора. Вам нужен root shell

Сначала вам нужно получить доступ к меню GRUB. Для этого перезагрузите компьютер и несколько раз нажмите Escape, пока не появится меню

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

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

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

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

usermod -aG sudo your_username

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

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

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

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

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

sudo usermod -aG sudo this_group,that_group,another_group your_user

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

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

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

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

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

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий