Impossible de se connecter à Ubuntu avec un mot de passe root

0

J'ai Ubuntu 10.04 sur mon système. je cours

apt-get install csh

et essayer de changer la coquille par

chsh -s

Lorsque j'essaie de me connecter au système avec ssh, je ne peux pas me connecter avec un compte, sauf pour un, et lorsque j'essaie de changer d'utilisateur

su - root

il montre:

Impossible d'exécuter c: aucun fichier ou répertoire de ce type

J'ai regardé dans le /etc/passwd fichier pour un compte root le champ "shell" il y a C écrit au lieu de /bin/sh

Comment restaurer les paramètres?

pankaj sharma
la source
Les connexions à la racine sont interdites sur Ubuntu par défaut. Utilisation sudo depuis votre compte "principal" pour exécuter des commandes privilégiées.
Noufal Ibrahim

Réponses:

0

Essayer sudo -i /bin/sh pour obtenir un shell root actif, puis changez le C en racine /etc/passwd à /bin/csh avec par exemple vim ou nano.

Ajouter: Si vous n'êtes pas dans sudoers, vous pouvez aussi utiliser su -s /bin/sh.


la source