OVH Cloud OVH Cloud

/bin/bash permission denied

22 réponses
Avatar
Jean-Jacques Gerbaud
Bonjour à tous,

Ca fait plusieurs fois que j'essaie d'envoyer un message à la liste et il
m'est retourné deux fois car "il ne respectait pas la charte".

Je me suis aperçu que l'objet du message était "/bin/bash" et ce sont ces
deux slash qui ne sont pas conformes.

J'ai donc pris un de mes anciens messages aui avait "'passé le filtre" et,
par copier coller, j'ai tout mis en ordre mais, sans y prêter attention, une
partie du texte de ce message s'est mêlé à celui que je voulais envoyer ce
qui donne quelque chose d'incompréhensible ! Je vous demande donc de ne pas
tenir compte de ce message "ancien" qui n'est plus d'actualité. Mais la
question qui suit est tout a fait réelle et je n'arrive pas à me
dépatouiller avec ça.

Aujourd'hui, j'ai un problème que je n'avais eu auparavant et je suis bien
embêté pour le résoudre.

je suis sous Agnula/DeMudi (Debian) et je n'ai pas ouvert mon ordinateur
depuis quelques jours. J'ai réussi à me connecter mais, en console, je n'ai
pas réussi à lancer la commande "locate", "whereis", "find" ---> command not
found. Bon, j'ai pensé : c'est un problème de path" et j'ai tapé la
commande "su" pour voir ---> command not found
Je ne peux même plus me connecter sous "root" et là c'est grave.

Il m'est déjà arrivé d'avoir des problèmes bizarres et, à la reconnexion,
tout est redevenu normal. Je me déconnecte donc en espérant qu'au prochain
redémarrage, je vais retrouver mon environnement KDE comme d'habitude. Et
bien non ! Rien à faire, je n'arrive plus à avoir l'environnement graphique,
quel qu'il soit, ni kde, ni Gnome !

Les messages d'erreur :
no directory, logging in with HOME=/
cannot execute /bin/bash : permission denied.

J'ai ouvert un autre user pour voir s'il pourrait, lui, se connecter mais :
mêmes messages !

Dans mon dossier personnel j'ai les fichiers normaux (je pense)
./bash_profile et ./bashrc.

Quelqu'un peut il me donner une piste ?

Merci
--
Jean-Jacques Gerbaud - 26110 Vinsobres

2 réponses

1 2 3
Avatar
Jean-Jacques Gerbaud
Dans le message <news:443ed25e$0$20292$,
*jjgerbaud* tapota sur f.c.o.l.configuration :

ls -ld ~jjg/{,.bash*,.profile*} /home



ls /home/jjg/profile* : aucun fichier ou répertoire de ce type
drw-rw-rw- 5 jjg staff 104 <date> <heure> /home


^^^^^^^^
Eh beh... Et ça ne vous choque pas ? :-)
Permissions d'écritures pour tous (+222) mais accès refusé (-111).

Corrigeons cela, sous root :

# chown root:staff /home
fait


# chmod 711 /home
fait


drwxr-xr-x 87 jjg jjg 6208 <date> <heure> /home/jjg


Correct, mais si besoin de plus de sécurité :

# chmod 700 /home/jjg
fait


-rw------- 1 jjg root 6705 <date> <heure> /home/jjg/.bash_history


# chgrp jjg /home/jjg/.bash_history
fait


-rw-r--r-- 1 jjg jjg 888 <date> <heure> /home/jjg/.bash_profile
-rw-r--r-- 1 jjg jjg 414 <date> <heure>
/home/jjg/.bash_profile_language-env-bak
-rw-r--r-- 1 1001 1001 1834 <date> <heure> /home/jjg/.bashrc



# chown jjg:jjg /home/jjg/.bashrc
fait


grep jjg /etc/passwd



jjg:x:1000:1000;Jean-Jacques Gerbaud,,,:/home/jjg:/bin/bash


^
Ligne recopié à la main ?
oui ! (désolé)


[/etc/mtab]

/devsda7 /home reiserfs rw 0 0
en effet, effeur de copie. Il faut lire /dev/sda7




[/proc/mounts]

/devsda7 /home reiserfs rw 0 0
pareil



Ça devient suspect votre histoire.
D'autant plus suspect que les modifications effectuées n'ont sevi à rien

dans la mesure où je n'ai quand même pas réussi à me connecter sous
l'utilisateur normal.

Faut il envisager la réinstallation totale après formatage complet ?

Merci quand même

--
Jean-Jacques Gerbaud - 26110 Vinsobres




Avatar
Matthieu Moy
Jean-Jacques Gerbaud writes:

Faut il envisager la réinstallation totale après formatage complet ?


Tu peux conserver ton /home, bien sur. Pour le reste, je ne sais rien
faire de plus (mais peut-être que quelqu'un d'autre aura une réponse
miracle ...).

--
Matthieu

1 2 3