Добавление sudo в Debian

Debian

Философия разных дистрибутивов Linux для выполнения действий системного уровня рекомендует разные методы. Одни дистрибутивы ограничиваются использованием отдельного root пользователя с точкой входа через su, другие предоставляют ограниченному числу рядовых пользователей зачисленных в группу sudo производить единичные действия с системой через одноимённую команду sudo, но не позволяют выполнение su напрямую, третьи разрешают "из коробки" оба варианта.

В этой короткой заметке описывается процесс добавления пользователя в ряды sudoers, позволяющий использовать команду sudo.

Приступим.

Первым делом, нужно перейти в режим суперпользователя с помощью команды su.

После этого, установить пакет sudo, если он ещё не установлен:

apt install sudo

Далее, решить, кому именно дать разрешение на использование команды sudo. Существует три варианта:

  • разрешить использование команды выбранным пользователям
  • разрешить использование всем участникам указанной группы (sudo)
  • настроить оба перечисленных варианта

Для настройки разрешений необходимо отредактировать файл /etc/sudoers:

nano /etc/sudoers

Доступ для всех пользователей группы (sudo) обозначается строкой с именем группы:

%sudo   ALL=(ALL:ALL) ALL

Здесь "ALL=(ALL:ALL) ALL" означает, что любые пользователи указанной группы могу запускать любые команды от имени любого пользователя.

Доступ для одного пользователя (например, ivan) можно описать как:

ivan    ALL=(ALL:ALL) ALL

Доступ суперпользователя описывается в файле строкой которую не стоит трогать:

root    ALL=(ALL:ALL) ALL

После внесения всех необходимых изменений нужно сохранить файл, для этого в редакторе nano достаточно нажать комбинацию клавиш "Ctrl+X" и подтвердить изменения нажатием "Y".

Для стандартных нужд оптимально использование группы sudo и добавление в эту группу пользователей с полномочиями администратора, делается это довольно просто, например, для добавления пользователя ivan нужно исполнить команду:

adduser ivan sudo

Последнее действие которое требуется осуществить для начала использования команды sudo,- это перезагрузить сессию пользователя.

На этом всё, стоит лишь помнить слова из дисклэймера sudo:
"С большими возможностями приходит большая ответственность!"

debianlinuxадминистрированиеобразованиеобучениесправочникu75
6
0 GOLOS
0
В избранное
nizovtsevnv
На Golos с 2017 M10
6
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (1)
Сортировать по:
Сначала старые