Як повернути доступ до sudo в ubuntu

Після будь-яких дій в системі, Ви можете ненавмисно себе видалити з групи sudo.
В результаті чого, у Вас буде отсутствоватьдоступ до прав суперкористувача. І Ви нічого не зможете зробити з Вашою системою.

У цій статті покажу як це виправити і повернути права суперкористувача sudo своєму користувачеві.

Якщо виконуючи команду з sudo, ви отримуєте наступне повідомлення:

$ Sudo apt-get update
[Sudo] password for linuxrussia:
linuxrussia відсутня в файлі sudoers. Дана дія буде занесено в журнал.
linuxrussia @ virtbox:

Отже, вся суть вирішення цієї проблеми в тому. щоб додати свого користувача в потрібні групи adm і sudo.

Щоб подивитися список груп поточного користувача виконайте команду в терміналі:
cat / etc / group | grep імя_вашего_пользователя

де замість "імя_вашего_пользователя" потрібно ввести ім'я свого користувача, яке можна дізнатися за допомогою команди в терміналі:
whoami

Якщо було б все добре, то виглядати має приблизно так:

Як повернути доступ до sudo в ubuntu

Рішення проблеми з доступом до команди sudo.

Для того, щоб додавати користувача в групи, потрібні права суперкористувача.

1 Крок. Потрібно увійти під тим, хто має права суперкористувача:

1 варіант. Якщо у Вас на комп'ютері є ще один користувач з правами суперкористувача, то підключаємося до нього через термінал.

2 Варіант. Якщо ви встановили пароль на root, то можна підключитися до root:

3 Варіант. Через grub меню увійти в recovery mode.
Перевантажуємо систему, входимо в grub menu (якщо у Вас воно не запускається при завантаженні, то тиснемо "Esc" при старті системи):

Як повернути доступ до sudo в ubuntu

Заходимо в пункт "Додаткові параметри системи"
і вибираємо Ubuntu (recovery mode):

Як повернути доступ до sudo в ubuntu

Запуститься "Режим відновлення" - "Recovery mode" Ubuntu. дуже корисна утиліта, яка дуже часто виручає.

Щоб перемонтувати файлову систему з функцією запису, потрібно вибрати стрілками клавіатури пункт network - enable network і натиснути клавішу "Enter":

Як повернути доступ до sudo в ubuntu

Тепер вибираємо пункт root і тиснемо клавішу "Enter":

Як повернути доступ до sudo в ubuntu

Як повернути доступ до sudo в ubuntu

Скориставшись одним з варіантів ми увійшли в систему під користувачем, у якого є повні права.

2 Крок. Повертаємо своєму користувачеві права суперкористувача.

Для того, щоб повернути своєму користувачеві права sudo, потрібно виконати команду наступного шаблону:

usermod -aG спісок_групп, через_запятую_без_пробелов імя_вашего_пользователя

Для того, щоб повернути права суперкористувача Вашому користувачеві, його потрібно додати в дві групи:

Але крім цього ще за замовчуванням користувач доданий в наступні групи:

plugdev
cdrom
audio
dip
lpadmin

і группа_аналогічна_імені_вашего_пользователя вона дорівнює імені вашого користувача. в моєму випадку це linuxrussia

Загалом, потрібно виконати наступну команду. яка вирішить нашу проблему (вводите правильно імена груп):

usermod -aG adm, sudo, plugdev, cdrom, audio, cdrom, dip, lpadmin, linuxrussia linuxrussia

замість linuxrussia - ім'я Вашого користувача.
Чи не вводимо ні в якому разі прогалин у списку груп після ком.
Пропуск ставиться після списку груп перед ім'ям користувача.

Перевіряємо файл / etc / group. що користувач додався в групи:
cat / etc / group | grep імя_вашего_пользователя

Повинні побачити наступне:

Як повернути доступ до sudo в ubuntu

Тепер перезавантажуємо систему.

І пробуємо ввести команду з sudo:

Як повернути доступ до sudo в ubuntu

Ось таким чином ми повернули права sudo нашому користувачеві.

Вам також може сподобатися:

  • Як повернути доступ до sudo в ubuntu
    Управління користувачами в Ubuntu ...
  • Як повернути доступ до sudo в ubuntu
    Установка 32 бітних бібліотек на ...
  • Як повернути доступ до sudo в ubuntu
    Термінал Linux. Права доступу до ...
  • Як повернути доступ до sudo в ubuntu
    Як очистити корзину в Ubuntu з ...