Статья уже довольно старая, на сегодняшний день сервер работает на Debian 12, но выросла она из Debian 10.
Поскольку Debian это базовый дистрибутив, поэтому вся его настройка возлагается на пользователя. Первоначально после установки Debain есть такой, каким есть Linux. Это недостаточно дружелюбная для «хомячка» система, требующая настройки.
В этой части моего блога мы добавим sudo в систему и настроим возможность пользователям использовать административные права.
Случается так, что некоторые программы нужно сразу выполнить от имени администратора и необходимо этими правами наделить пользователся.
Например, чтобы получить административные привилегии для редактирования /etc/fstab в базовом Debian требуется сначала выполнить команду $ su, а затем от имени этого пользователя запустить нужную команду, например:
$ su
# nano /etc/fstab
Две команды, и при этом полные привилегии на фоне. Не всегда это нужно.
Проще выполнить:
$ sudo nano /etc/fstab
Изначально в Debian необходимо установить sudo, а затем добавить пользователя в группу sudo. Но в моем случае это не сработало. После окончания редактирования, терминал сообщал мне, что пользователь adminz не имеет доступа к sudo, поэтому мне пришлось вручную редактировать файл /etc/sudoers.conf.
открываем вышеуказанный файл и находим такой раздел:
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
adminz ALL=(ALL:ALL) ALL эту строку я добавил в свой файл.
Если вы умеете использовать cat >>, echo или tee, то пожалуйста, достаточно добавить данную строку в файл.