Ошибка Вы is not in the sudoers file.

Если у вас есть доступ к пользователю root, но текущий пользователь (например, maksim) не находится в файле sudoers, вы можете добавить его в этот файл вручную, чтобы предоставить права на использование команды sudo. Вот пошаговое руководство, как это сделать:

1. Вход под root

Поскольку у вас есть доступ к учетной записи root, начнем с входа в систему как root:

su -

Либо, если вы уже используете root, можно просто переходить к следующему шагу.

2. Открытие файла sudoers

Файл sudoers находится по пути /etc/sudoers, и его необходимо редактировать очень осторожно. Для редактирования используйте безопасный редактор, такой как visudo, который проверяет синтаксис перед сохранением, чтобы избежать ошибок.

Откройте файл с помощью команды:

visudo

3. Добавление пользователя в sudoers

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

Найдите строку, которая выглядит как:

# User privilege specification
root    ALL=(ALL:ALL) ALL

Добавьте следующую строку ниже, чтобы предоставить права пользователю maksim:

maksim  ALL=(ALL:ALL) ALL

Эта строка означает, что пользователь maksim может выполнять любые команды от имени любого пользователя (включая root), используя sudo.

4. Сохранение изменений

После того как вы добавили строку, сохраните файл и выйдите из редактора. Если вы использовали visudo, это будет безопасно, так как visudo проверяет синтаксис перед сохранением.

5. Проверка

Теперь, чтобы проверить, работает ли команда sudo для пользователя maksim, переключитесь на этого пользователя (если вы не работаете под ним):

su - maksim

Затем выполните команду с sudo:

sudo whoami

Если все настроено правильно, команда должна вернуть:

root

Важные замечания:

  • Не редактируйте файл sudoers напрямую с обычными текстовыми редакторами, такими как nano или vim, без использования visudo. Ошибки в синтаксисе могут привести к тому, что вы больше не сможете использовать sudo на вашей системе.
  • Всегда проверяйте синтаксис файла sudoers перед сохранением изменений. Ошибки могут привести к блокировке доступа к правам администратора.
  • Если вы хотите предоставить права sudo для всех пользователей из группы (например, для группы admins), добавьте строку вроде:
    %admins  ALL=(ALL:ALL) ALL
    

Теперь пользователь maksim должен иметь возможность использовать команду sudo для выполнения административных задач.

Рейтинг
( Пока оценок нет )
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: