Sudo su не работает на Microsoft Azure

Я собираюсь написать sudo su на терминале, но я получаю эту ошибку.

sudo: unknown user: root  
sudo: unable to initialize policy plugin

Я использую Ubuntu 16.04 на виртуальной машине в облаке Microsoft Azure. Я не могу войти как root.

3 ответа

"По умолчанию пользователь root отключен на виртуальных машинах Linux в Azure", см. Больше на https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-linux-use-root-privileges

Вы могли бы быть в состоянии использовать sudo <cmd> одна команда за раз... если это не сработает, вам придется обратиться в службу поддержки Microsoft, я думаю.

По умолчанию режим пользователя root отключен, так как root/superuserРежим позволяет делать что угодно, даже если он вредоносный. Это также препятствует хакерам или автоматизированным скриптам, которые пытаются манипулировать правами root.

Цитирование этой статьи на Microsoft Docs:

По умолчанию пользователь root отключен на виртуальных машинах Linux в Azure. Пользователи могут запускать команды с повышенными привилегиями с помощью команды sudo. Тем не менее, опыт может варьироваться в зависимости от того, как система была подготовлена.

  1. Только ключ и пароль SSH ИЛИ пароль - виртуальная машина была снабжена либо сертификатом (файл.CER), либо ключом SSH, а также паролем, либо просто именем пользователя и паролем. В этом случае sudo запросит пароль пользователя перед выполнением команды.

  2. Только ключ SSH - виртуальной машине был предоставлен сертификат (файл.cer, .pem или.pub) или ключ SSH, но без пароля. В этом случае sudo не запрашивает пароль пользователя перед выполнением команды.

Вы можете посетить эту страницу для получения дополнительной информации:

Альтернативное предложение будет использовать sudo -i который будет запускать оболочку вашего пользователя с привилегиями sudo. В противном случае может быть разумно полагаться на тайм-аут sudo, что означает, что вы должны вводить пароль sudo только один раз в течение определенного периода времени. Также стоит отметить, что sudo -v следует увеличить текущий период ожидания еще на 15 минут, если вы уже находитесь в сеансе sudo.

Другие вопросы по тегам