Нет времени читать статью? Закажи настройку Linux сервера у опытного инженера! 📞 8-980-346-05-01 📩 support@gotoADM.ru 💥Telegram
При установке Debian на виртуальную машину в облаке я показывал, как сразу инсталлировать пакеты SSH сервера. Это удобно – не отнимает лишнего времени и можно сразу переходить к настройкам системы, но стоит учесть:
1) Параметры SSH в Debian по умолчанию запрещают вход на сервер под пользователем root!
Подключиться к ВМ можно только под дополнительными пользователями (в моём случае – это itechf2).
2) В Debian дополнительный пользователь не имеет расширенных привилегий и их нельзя назначить при установке системы!
Поэтому при выполнении таких операций, как обновление ОС, установка программ, редактирование конфигурационных файлов и т.п. будет возникать ошибка:
apt update permission denied
...debian 10 sudo command not found
Добавить пользователя в группу root
Чтобы дополнительный пользователь имел такие же права, как суперпользователь – необходимо добавить требуемый аккаунт в группу root (id этой группы 0).
usermod -a -G root itechf2
После этого выполняем установку sudo и добавляем обычного пользователя в одноименную группу:
apt-get install sudo -y
usermod -a -G sudo itechf2
Как видим – установка проходит без проблем:
Важно! Чтобы изменения вступили в силу – нужно закрыть сессию дополнительного пользователя, т.е. перезайти под пользователем itechf2 по SSH.
Данное решение применимо для ОС Debian, Ubuntu и CentOS.
Есть вопросы? Задай их в комментариях!