Rechercher : dans
Par :

Linux - Passwd - Shell non installé -_-'

Dernière réponse le 16 avr 2009 à 16:18:06 Shielderen, le 16 avr 2009 à 11:22:21 
 Signaler ce message aux modérateurs

Bonjour à tous :)

Voila, j'ai un petit souci un peu bête ^^...
J'ai modifié mon fichier passwd en changeant le shell de base de root...
Le problème c'est que j'ai commis une erreur, le shell spécifié n'est pas installé :roll:
Donc quand j'essaye de me loguer en root il me dit qu'il ne peut pas lancer le programme spécifié. J'ai essayé su -s /bin/bash mais il me met le même message d'erreur :( (Et à priori en étudiant la page de man de su, c'est normal vu que si un shell est spécifié, l'option -s est ignorée...)

Est ce que vous voyez une solution ?

Merci d'avance :D

Shielderen

Configuration: Windows XP
Firefox 3.0.8

Meilleures réponses pour « Linux Passwd Shell non installé _ ' » dans :
[Debian] Debian GNU/Linux 4.0 AMD64 - Installation Skype Voir Debian GNU/Linux 4.0 AMD64 - Installation Skype 1. Téléchargement 2. Installation 3. Création de l'environnement 4. Observations 1. Téléchargement Cette étape peut être faite en tant que simple utilisateur.mkdir /home/lami20j/src cd...
Linux - Le shell Voir Introduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire le système...
Installation rapide de LAMP (Apache+MySql+php) sous Linux VoirLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL...
[Linux] Installer Linux sans repartitionner VoirComment installer sans repartitionner ? Comment ça se passe pour le disque Linux ? Préambule Cet article couvre Le nécessaire: Matériel, système et logiciel Pourquoi Pourquoi VirtualBox ? Pourquoi Ubuntu ? Pourquoi la version...
Installer linux avec sa clé USB VoirInstaller Linux avec sa clé USB Qui n'a jamais essayé d'installer Linux en ayant tout contre lui .... pas de CD pour faire une ISO, ISO défectueuse, erreur de gravure, ou même aucun lecteur CD...bref dans ces longues galères on remercie notre clé...
Télécharger Ext2 Installable File System VoirVous pouvez installer deux systèmes d'exploitations différentes sur votre ordinateur. Par exemple Windows et Linux. Mais le problème c'est qu'il n'est pas toujours possible d'avoir accès au document Linux via Windows. Ext2 Installable File System for...
Linux - L'installation de logiciels VoirLes différents types d'archives Basiquement il existe plusieurs façons de récupérer une application fonctionnant sous Linux : Sous forme de paquetage RPM. Il s'agit d'un fichier portant l'extension .rpm permettant une installation automatique,...
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) VoirIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...
Installation de Linux VoirInstallation de la distribution RedHat La distribution RedHat est actuellement une des distributions les plus plébiscitée étant donné que la procédure d'installation est assez simple. En effet, cette procédure vous demande tout simplement de faire...

1

Apatik, le 16 avr 2009 à 11:27:19

Avec un sudo ça passe pas? Est-ce que le shell est chargé, ou est-ce que c'est juste les droits qui sont donnés à l'utilisateur? Essaie... Live free, learn free, help free, Happy Hacking!
Enjoy it!

Répondre à Apatik

2

Shielderen, le 16 avr 2009 à 11:46:44

Merci pour ta réponse :)

je viens de tester, malheureusement, le sudo ne peux pas être réalisé en spécifiant root (sudo -u root)
Et mon unique autre utilisateur ne se trouve pas dans le sudoers file :(
Une autre idée peut-être?

Shielderen

Répondre à Shielderen

3

lami20j, le 16 avr 2009 à 11:58:29

Salut,

Essaie

su -c 'chsh -s /bin/bash -u root'
--
106485010510997108

Répondre à lami20j

4

Shielderen, le 16 avr 2009 à 12:28:21

Je viens d'essayer cette commande mais rien n'y fait ... la commande su -c .... ne renvoi pas d'erreur mais rien ne se passe :(

Répondre à Shielderen

5

lami20j, le 16 avr 2009 à 12:29:26

Re,

affiche le résultat de la commande

grep ^root /etc/passwd
--
106485010510997108

Répondre à lami20j

6

Shielderen, le 16 avr 2009 à 12:44:17

Hum... tu vas rire ^^

root:x:0:0:root:/root:ksh

eh oui j'ai même pas mis le chemin du binaire ^^ Donc je peux même pas faire un lien symbolique vers mon bash :S

Répondre à Shielderen

7

Kharec, le 16 avr 2009 à 12:45:31
  • +2

Essaye de le rééditer en rajoutant "bin/bash" ?

Edit:
Ah ben non, j'suis con, tu peux pas te mettre en root...

Répondre à Kharec

11

Apatik, le 16 avr 2009 à 13:09:53

+1 Parce que t'es con hein... ;) Live free, learn free, help free, Happy Hacking!
Enjoy it!

Répondre à Apatik

12

Kharec, le 16 avr 2009 à 13:10:37

Merci, vieux ;)

Répondre à Kharec

8

lami20j, le 16 avr 2009 à 12:52:34

Re,

Essaie

su -c "sed -i.orig '/:ksh/:\/bin\/bash/' /etc/passwd"
et affiche à nouveau
grep root /etc/passwd
106485010510997108

Répondre à lami20j

9

Shielderen, le 16 avr 2009 à 13:04:18

Toujours même souci, après la saisie du mdp root, rien ne se passe :
root:x:0:0:root:/root:ksh

Répondre à Shielderen

13

jipicy, le 16 avr 2009 à 13:10:52

Salut,

Et

ls -l /etc/passwd*
ça donne quoi ?
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

10

lami20j, le 16 avr 2009 à 13:09:08
  • +1

Re,

Pas de panique.
Télécharge une version Live CD, puppy linux par exemple (100 Mo).
Tu démarres ton PC avec le Live CD (il me semble qu'il même une version usb) et tu fait les modifs dans le fichier /etc/passwd
106485010510997108

Répondre à lami20j

14

Shielderen, le 16 avr 2009 à 13:35:11

Bah ouais je crois qu'il me reste plus que cette possibilité ^^
Merci à tous pour votre implication :D

Répondre à Shielderen

15

Shielderen, le 16 avr 2009 à 14:27:18

Juste pour ma culture perso,

est ce que quelqu'un a testé la commande ?

su -c 'vi toto'

(sans être root)

Parce que chez moi, quelque soit la commande spécifiée, rien ne se passe... et je trouve ça curieux

Répondre à Shielderen

16

lami20j, le 16 avr 2009 à 14:34:24

Re,

Tape et affiche (la commande + ce que tu vois à l'écran) un essaie de connexion en root

su -
--
106485010510997108

Répondre à lami20j

17

jipicy, le 16 avr 2009 à 15:17:52

Et puis avant tout, t'es sous quelle distrib ?
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

18

lami20j, le 16 avr 2009 à 15:19:03

Salut,

Configuration: Windows XP
Firefox 3.0.8
et je sors ;-DDDDDDDDDDDDDDD 106485010510997108

Répondre à lami20j

19

jipicy, le 16 avr 2009 à 15:27:52

Ben restes-y un bon moment alors, noméo !!! ;-))
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

20

Shielderen, le 16 avr 2009 à 15:40:31

Je suis sous Debian.

Voila la commande et le résultat, très explicite...

-@ECKMUL-DEBIAN:~$ su -c 'chsh /bin/bash'
Mot de passe :
-@ECKMUL-DEBIAN:~$

Répondre à Shielderen

21

Shielderen, le 16 avr 2009 à 15:44:33

Voila le message suite à su

-@ECKMUL-DEBIAN:~$ su
Mot de passe :
Impossible d'exécuter ksh: Aucun fichier ou répertoire de ce type
-@ECKMUL-DEBIAN:~$

Répondre à Shielderen

22

 lami20j, le 16 avr 2009 à 16:18:06

Re,

Tape

su -c 'chsh -s /bin/bash root' 
et affiche
 grep root /etc/passwd
106485010510997108

Répondre à lami20j