Добавить в корзинуПозвонить
Найти в Дзене
Computer Pro

Создание пользователя с правами sudo. Arch-подобные системы

Подключившись к виртуальной машине, у нас есть только один пользователь - root. Пользоваться правами root - небезопасно. Поэтому требуется создание пользователя, который время от времени может иметь права суперпользователя для установки какого либо программного обеспечения и настройки системы. Как это делается в системах типа Arch или Manjaro Linux Поехали! После того как мы вошли в систему (система же виртуальная, поду управлением хостинга timeweb) под рутом, мы создаем пользователя. В моей системе буду только я, поэтому я создаю пользователя со своим именем, как вы назовете пользователя - ваше дело. Первым делом нужно установить sudo (как оказалось его в системе нет). Далее: Свежесозданного пользователя, чтобы он имел привилегии администратора, через sudo, нужно добавить в группу wheel: Перед тем как редактировать файл /etc/sudoers пришлось установить текстовый редактор (я предпочитаю, иногда, vim, neovim). pacman -S vim Затем я отредактировал файл /etc/sudoers. Где раскомментиров
Оглавление

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

Как это делается в системах типа Arch или Manjaro Linux

Поехали!

После того как мы вошли в систему (система же виртуальная, поду управлением хостинга timeweb) под рутом, мы создаем пользователя. В моей системе буду только я, поэтому я создаю пользователя со своим именем, как вы назовете пользователя - ваше дело.

Первым делом нужно установить sudo (как оказалось его в системе нет).

-2

Далее:

  • Создание нового пользователя и домашней директории
  • Создание пароля для этого пользователя
  • Проверка принадлежности к группе sudo
-3

Свежесозданного пользователя, чтобы он имел привилегии администратора, через sudo, нужно добавить в группу wheel:

-4

Перед тем как редактировать файл /etc/sudoers пришлось установить текстовый редактор (я предпочитаю, иногда, vim, neovim).

pacman -S vim

Затем я отредактировал файл /etc/sudoers. Где раскомментировал строку

%wheel ALL=(ALL:ALL) ALL

-5

Проверим, является ли пользователь eugene пользователем sudo:

-6

Итак, пользователь eugene создан, права sudo у него есть,пробуем войти и установить какую-нибудь программу, например midnight commander (mc).

-7
-8

Еще небольшое дополнение, теперь мы можем подружить нашу локальную и виртуальную машину, добавив на виртуальную публичный ключ. Копируем его с локальной машины:

-9

И добавляем на виртуальную, предварительно создав в домашнем каталоге директорию с соответствующими правами для безопасности:

-10

Теперь можем входить не по паролю а по passphrase, которую писали создавая RSA ключи.

Ну вот. Мы создали полноценного пользователя виртуальной машины. Который может устанавливать программы.

На этом всё.