У меня только один пользователь на моем компьютере с Linux. Я удалил себя из списка пользователей sudo. Как добавить себя обратно?

Вопрос или проблема

Я ввёл команду “sudo deluser myusername sudo”, просто из любопытства. Я был единственным пользователем root, и это удалило меня из пользователей root. Теперь я не могу вернуть себе права root, потому что удалил свои привилегии. Как мне снова стать пользователем root? Также я не могу выполнять команду sudo, потому что на моем ПК теперь нет пользователя root. Пожалуйста, помогите.

Ответ или решение

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

Способы восстановления доступа к sudo

  1. Использование режима восстановления (Recovery Mode):

    1. Перезагрузите компьютер.
    2. На начальном экране GRUB (грузчик операционной системы) выберите пункт, который соответствует вашему ядру Linux, и нажмите e для редактирования.
    3. Найдите строку, начинающуюся с linux, и добавьте в конце single или init=/bin/bash. Это загрузит систему в однопользовательском режиме или в оболочку bash с правами root.
    4. Нажмите Ctrl + X или F10, чтобы загрузиться с измененными параметрами.
    5. После этого вы должны получить командную строку с правами root.
    6. Введите следующую команду для добавления вашего пользователя обратно в группу sudo:
      usermod -aG sudo myusername
    7. Затем перезагрузите систему с помощью команды reboot.
  2. Редактирование файла /etc/sudoers:

    1. Вход в режим восстановления, как описано выше, обеспечит вам доступ как root.
    2. Если вы отредактируете файл /etc/sudoers, используйте команду:
      visudo
    3. Найдите строку, которая управляет разрешениями для sudo, и добавьте:
      myusername ALL=(ALL:ALL) ALL
    4. Сохраните изменения и выйдите из редактора.
  3. Использование Live USB/CD:
    Если доступ к режиму восстановления невозможен, воспользуйтесь установочным USB-накопителем или Live CD:

    1. Загрузитесь с Live USB/CD.
    2. Откройте терминал и смонтируйте корневой раздел вашей установки. Например, если ваша система установлена на /dev/sda1:
      sudo mount /dev/sda1 /mnt
    3. После этого отредактируйте файл sudoers:
      sudo visudo -f /mnt/etc/sudoers
    4. Добавьте вашу учетную запись в файл так же, как указано выше.
    5. Перезагрузите систему с помощью команды sudo reboot.

Заключение

Удаление вашего пользователя из группы sudo может показаться катастрофическим, но восстановление доступа возможно при помощи вышеописанных методов. Если вы столкнетесь с трудностями на любом из этапов, убедитесь, что вы следуете инструкциям внимательно и не редактируете критические файлы без надобности. Рекомендуется также делать резервные копии перед внесением изменений в систему для минимизации риска потери данных.

Оцените материал
Добавить комментарий

Капча загружается...