web-dev-qa-db-fra.com

Sudo su ne fonctionne pas sur Microsoft Azure

Je vais écrire Sudo su sur le terminal, mais je reçois cette erreur.

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

J'utilise Ubuntu 16.04 sur une machine virtuelle dans le cloud Microsoft Azure. Je ne peux pas me connecter en tant que root.

2
Printy Criess

"Par défaut, l'utilisateur root est désactivé sur les machines virtuelles Linux dans Azure.", Consultez la section https://docs.Microsoft.com/en-us/Azure/virtual-machines/virtual-machines-linux). -use-root-privileges

Vous pourrez peut-être utiliser Sudo <cmd> une commande à la fois ... si cela ne fonctionne pas, vous devrez contacter le support technique de Microsoft, je pense.

6
Soren A

Par défaut, le mode utilisateur root est désactivé, car le mode root/superuser permet de tout effectuer, même s'il est malveillant. C'est également pour décourager les pirates ou les scripts automatisés qui tentent de manipuler les autorisations root.

Citant cet article sur Microsoft Docs:

Par défaut, l'utilisateur root est désactivé sur les machines virtuelles Linux dans Azure. Les utilisateurs peuvent exécuter des commandes avec des privilèges élevés à l'aide de la commande Sudo. Toutefois, l’expérience peut varier en fonction de la configuration du système.

  1. Clé et mot de passe SSH OR mot de passe uniquement - la machine virtuelle a été configurée avec un certificat (fichier .CER) ou une clé SSH, ainsi qu'un mot de passe ou uniquement un nom d'utilisateur et un mot de passe. Dans ce cas, Sudo demandera le mot de passe de l'utilisateur avant d'exécuter la commande.

  2. Clé SSH uniquement - la machine virtuelle a été configurée avec un certificat (fichier .cer, .pem ou .pub) ou une clé SSH, mais pas de mot de passe. Dans ce cas, Sudo ne demandera pas le mot de passe de l'utilisateur avant d'exécuter la commande.

Vous pouvez visiter cette page pour plus d'informations:

3
kelvinelove