Создание локальных учетных записей

Задание:

  • Создайте пользователя sshuser на серверах HQ-SRV и BR-SRV
    • Пароль пользователя sshuser с паролем P@ssw0rd
    • Идентификатор пользователя 2027
    • Пользователь sshuser должен иметь возможность запускать sudo без ввода пароля
  • Создайте пользователя net_admin на маршрутизаторах HQ-RTR и BR-RTR
    • Пароль пользователя net_admin с паролем P@ssw0rd
    • При настройке ОС на базе Linux, запускать sudo без ввода пароля
    • При настройке ОС отличных от Linux пользователь должен обладать максимальными привилегиями.

Вариант реализации:

HQ-SRV и BR-SRV:

  • Создать пользователя с явным указанием UID можно с помощью команды:

useradd sshuser -u 2027
  • Проверить UID-пользователя sshuser:

    • или:

  • Задать пароль пользователю можно с помощью утилиты passwd:
    • в результате запуска утилиты passwd необходимо будет задать пароль, а затем подтвердить заданный пароль

  • Добавляем пользователя sshuser в группу wheel для этого используем утилиту usermod
    • поскольку штатное состояние политики: wheelonly (означает что пользователь из группы wheel имеет право запускать саму команду sudo, но не означает, что он через sudo может выполнить какую-то команду с правами root)
    • где:
      • usermod — утилита для изменения и работы с параметрами пользователя;
      • -aG — параметр чтобы добавить пользователя в дополнительную группу(ы). Использовать только вместе с параметром -G;
      • wheel — имя группы;
      • sshuser — имя пользователя:
usermod -aG wheel sshuser
  • Добавляем следующую строку в файл в /etc/sudoers чтобы была возможность запуска sudo без дополнительной аутентификации:
echo "sshuser ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers

P.S. или же открываем через текстовый редактор, например: vim

  • Проверяем:
    • выполняем вход из под пользователя sshuser и пытаемся повысить привилегии:
      • HQ-SRV:

      • BR-SRV (аналогично):
useradd sshuser -u 2027 passwd sshuser
usermod -aG wheel sshuser echo "sshuser ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers

Проверяем:

HQ-RTR и BR-RTR:

  • Создаём пользователя net_admin на маршрутизаторах HQ-RTR и BR-RTR с паролем P@ssw0rd
useradd net_admin
passwd net_admin
  • Добавляем пользователя в группу wheel и настраиваем разрешения для sudo:
usermod -aG wheel net_admin 
echo "net_admin ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers
  • Проверить: