J'utilise le serveur Ubuntu. Mon compte utilisateur root a été changé de 0 à 1, je ne sais pas quand ni comment. En raison de cela, je ne peux exécuter aucune commande sudo sur ce serveur. Voici à quoi ressemble un compte root dans / etc / passwd
racine: x: 1: 0: racine: / racine: / bin / bash
maintenant je suis dans la racine mais je ne peux rien faire, il se comporte comme un utilisateur normal root @ server40: / var / log $ id uid = 1 (racine) gid = 0 (racine) groupes = 0 (racine)
S'il vous plaît, conseillez-moi comment je peux changer mon identifiant racine 1 à 0. Il s'agit de la production env, alors s'il vous plaît conseil comment je peux procéder avec cela. Je peux obtenir un temps d'immobilisation maximal pendant 15 min.
Cordialement, Raj
Réponses:
Démarrer à partir du disque live, monter la partition / (racine), éditer / etc / passwd (et probablement / etc / shadow), enregistrer le fichier et redémarrer
PS et vérifiez s’il n’ya pas d’autre compte avec l’ID 0 (ce qui peut être un indicateur de machine piratée)
la source