Дерево страниц

В связи с особенностями операционной системы Linux, работа от суперпользователя root не рекомендуется, так как при ошибке в команде могут произойти необратимые повреждения файлов и системы. Оптимальным решением является создание дополнительного пользователя-администратора VDS с привилегиями sudo.

Создание пользователя с привилегиями sudo

  1. Создайте нового пользователя (например, admin), предоставив ему возможность выполнять действия от root:

  2. Установите пользователю пароль:

  3. Проверьте работу пользователя, выполнив вход на сервер от его имени.

    Для этого в Linux и MacOS выполните в терминале команду:

    В Windows: соединитесь с сервером, используя PuTTY, и при запросе login as укажите имя созданного пользователя.

    После установления соединения выполните команду смены пользователя на root:

    Если имя пользователя сменится на root, значит, созданный пользователь работает корректно. Чтобы закрыть сеанс работы от root, введите команду exit. Имя пользователя сменится на текущего пользователя.

  4. Отключите дистанционный доступ для суперпользователя в файле /etc/ssh/sshd_config, открыв файл командой:

    В файле необходимо найти строку PermitRootLogin и заменить ее текущее значение на:

После выполненных действий перезапустите службу SSH:

Наверх

Дополнительные сведения о работе с пользователями

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

Если Вам необходимо добавить пользователя в другую группу, она должна быть предварительно создана:

После чего можно создать пользователя следующим образом:

Если пользователь уже существует, Вы можете добавить его в нужную группу командой usermod:

Для того, чтобы изменить первичную группу пользователя, используется ключ -g:

Получить информацию о пользователе можно командой:

Вывод будет содержать примерно следующие сведения:

Удалить пользователя можно командой:

Для удаления группы используется команда:

Наверх