Проверка файла sudoers с помощью команды cat /etc/sudoers
На этом этапе вы рассмотрите файл /etc/sudoers
, который является основным конфигурационным файлом для sudo
. Этот файл определяет, какие пользователи или группы могут выполнять какие команды от имени каких пользователей.
Важно: Прямое редактирование файла /etc/sudoers
может быть опасным и при неправильном выполнении может заблокировать вас от доступа к системе. Как правило, рекомендуется использовать команду visudo
для редактирования этого файла, так как она обеспечивает проверку синтаксиса. Однако на этом этапе мы просто просмотрим содержимое файла с помощью команды cat
, чтобы понять его структуру.
Поскольку /etc/sudoers
является системным файлом, вам нужны привилегии sudo
для его чтения.
Введите следующую команду в терминале и нажмите Enter:
sudo cat /etc/sudoers
Вы увидите содержимое файла /etc/sudoers
. Найдите строки, которые определяют права доступа пользователей или групп. Вы, возможно, увидите строки, похожие на следующие (комментарии начинаются с #
):
#
## This file MUST be edited with the 'visudo' command as root.
#
## Please consider adding local content in /etc/sudoers.d/ instead of
## directly modifying this file.
#
## See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
## Host alias specification
## User alias specification
## Cmnd alias specification
## User privilege specification
root ALL=(ALL:ALL) ALL
## Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
## See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
Строка %sudo ALL=(ALL:ALL) ALL
особенно важна. Она означает, что любой пользователь, входящий в группу sudo
(%sudo
), может выполнять команды (ALL
) от имени любого пользователя (ALL
) и любой группы (ALL
) на любом хосте (ALL
). Это распространенный способ предоставления административных привилегий пользователям в системах на основе Debian, таких как Ubuntu.
Просмотрев этот файл, вы получите представление о том, как настройваются права доступа sudo
в системе.
Нажмите Продолжить, чтобы перейти к следующему шагу.