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?
linux
ubuntu-10.04
login
pankaj sharma
la source
la source
sudo
depuis votre compte "principal" pour exécuter des commandes privilégiées.Réponses:
Essayer
sudo -i /bin/sh
pour obtenir un shell root actif, puis changez leC
en racine/etc/passwd
à/bin/csh
avec par exemplevim
ounano
.Ajouter: Si vous n'êtes pas dans
sudoers
, vous pouvez aussi utilisersu -s /bin/sh
.la source