Добавить в корзинуПозвонить
Найти в Дзене
<UNIKOD>

Как исправить ошибку not in the sudoers file в Debian

После установки дистрибутива Debian бывает ситуация, когда не получается использовать команду sudo, которая дает пользователю root права. Вместо этого вы получаете ошибку: not in the sudoers file. Это связано с тем, что нужно добавить в ручную вашего пользователя в файл /etc/sudoers. Обратите внимания, что все дальнейшие действия в этой статье будут иметь серьезные последствия, если сделать что-нибудь не так. Так как система Linux, в частности и Debian, дает вам полную свободу действий и не обдуманные решения могут повлечь неисправность системы. По этому, будьте крайне аккуратны! Для того что бы исправить ошибку not in the sudoers file открывает терминал, который можно вызвать сочетанием клавиш: ctrl + alt + t, либо найдя его в меню. Затем вводим команду su - которая позволит вам работать в системе от имени суперпользователя: su - Теперь нужно отредактировать выше упомянутый файл sudoers, который расположен в корневом каталоге /etc. Проще всего для его редактирования использовать тек
Оглавление

После установки дистрибутива Debian бывает ситуация, когда не получается использовать команду sudo, которая дает пользователю root права. Вместо этого вы получаете ошибку: not in the sudoers file. Это связано с тем, что нужно добавить в ручную вашего пользователя в файл /etc/sudoers.

Обратите внимания, что все дальнейшие действия в этой статье будут иметь серьезные последствия, если сделать что-нибудь не так. Так как система Linux, в частности и Debian, дает вам полную свободу действий и не обдуманные решения могут повлечь неисправность системы. По этому, будьте крайне аккуратны!

Добавление пользователя в файл sudoers

Для того что бы исправить ошибку not in the sudoers file открывает терминал, который можно вызвать сочетанием клавиш: ctrl + alt + t, либо найдя его в меню. Затем вводим команду su - которая позволит вам работать в системе от имени суперпользователя:

su -

-2

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

nano /etc/sudoers

Что бы ничего не случилось критичного, рекомендую сделать резервную копию данного файла. В случае чего, что бы можно было вернуть все в исходное состояние. Что бы сделать резервную копию допишите в названии файла слово _orogin, это будет означать оригинальный файл. Название файла отображается внизу в строке: Имя файла для записи:

-3

Что бы сохранить файл используется сочетание клавиш: ctrl + o, затем нажмите Enter и подтвердите сохранение введя букву: Y, далее, что бы выйти из редактора nano: ctrl + x.

-4

Теперь, когда имеется резервная копия файла, переходим к исправлению ошибки not in the sudoers file дописав имя вашего пользователя в выше упомянутый файл. Снова открываем его введя команду:

nano /etc/sudoers

В этом файле нужно найти следующую строку ALL=(ALL:ALL) ALL, под это строкой вписываем имя вашего пользователя, а затем указываем те же параметры, что и в строке выше. Например, если имя пользователя user, то строка будет выглядеть следующим образом:

user ALL=(ALL:ALL) ALL:

-5

Что бы сделать отступ между строк, можно нажать клавишу Enter. После чего сохраняем оригинальный файл со всеми нужными нам правками сочетанием клавиш: ctrl + o и выходим из редактора nano сочетанием клавиш: ctrl + x. Далее нужно выйти из под суперпользователя, для этого вписываем команду: exit. И последний штрих, проверяем работоспособность, устранена ли ошибка not in the sudoers file. Например, введя команду обновления:

sudo apt update

-6

Выводы по ошибке not in the sudoers file

В этой статье мы узнали как можно исправить ошибку not in the sudoers file. А что бы избежать возникновения этой ошибки в будущем при установке системы Debian, достаточно при установке не задавать пароль для пользователя root. Таким образом, ваш пользователь будет иметь права суперпользователя в установленной системе.

Теперь вы знаете что нужно делать если столкнетесь с ошибкой not in the sudoers file и как избежать ее возникновения при следующих установка Debian.