Chmod 777 à la racine :-( - Débats - Linux et OS Alternatifs
Marsh Posté le 29-11-2002 à 11:12:53
cypress a écrit a écrit : Et pkoi le fait de faire un 777 récursif à la racine fait tout merder ? |
Parceque tu fait sauter aussi les bits setuid, qui permettent à un programme lancé par un utilisateur de gagner des droits supérieurs. Donc le soft qui permet de se loggé, qui a besoin de ça, ne l'a plus et fait une erreur.
Marsh Posté le 29-11-2002 à 11:14:01
Quand on dit qu'il ne faut _jamais se logguer en root_...
Ben voila ! bien fait...
Marsh Posté le 29-11-2002 à 11:15:45
Salut,
Parcque chmod ce n'est pas QUE 777. Il y a aussi les sticky bit et compagnie.
Pour commencer, tu peux déjà faire
chmod 4755 /bin/su
ce qui fera fonctionner un peu mieux ton su.
Il y a plusieurs fichiers et répertoires avec des chmod particuliers à 4 chiffres comme /tmp qui doit être en 1777
Voir man chmod.
Coppernix
Marsh Posté le 29-11-2002 à 11:22:19
cypress a écrit a écrit : Salut, une connerie a été faîte sur un Linux : chmod 777 * à la racine Commande vite interrompue par un Ctrl-C Problème : maintenant quand je fais un su, j'ai le message : mot de passe incorrect (!!) le fichier passwd a les droits 777. Comment je résoud çà ? Et pkoi le fait de faire un 777 récursif à la racine fait tout merder ? Merci ! |
Si tu n'as pas mis de -R alors tu devrais pouvoir t'en sortir. Enfin je pense.
Marsh Posté le 29-11-2002 à 11:25:21
Ben euh ya un petit -R qui a trainé hihi.
Mais comme la commande a vite été killée, çà n'a pas touché trop de choses.
Marsh Posté le 29-11-2002 à 13:10:24
Il y a 2 types d'admin : ceux qui ont déjà fait un connerie avec le compte root, et ceux qui vont la faire.
Marsh Posté le 29-11-2002 à 13:13:56
Ben y'a rien à faire, à part réinstaller ton système. De l'importance d'avoir un prompt rouge en root, avec le chemin complet du répertoire courrant...
Marsh Posté le 29-11-2002 à 13:22:11
Matafan a écrit a écrit : De l'importance d'avoir un prompt rouge en root, avec le chemin complet du répertoire courrant... |
[+1]
J'avais jamais eu l'idée...
Marsh Posté le 29-11-2002 à 13:25:18
Pour les fans de zsh, on peux par exemple mettre dans /etc/zsh/zshrc ou .zshrc :
PROMPT="%(!,%{^[[1;31m%},%{^[[1;32m%})%n@%m:%/%#%{^[[0m%} " |
Marsh Posté le 29-11-2002 à 22:20:52
Bon ben j'v me débrouiller.
Mais bon fo parfois être sous root, en l'occurence là gt obligé.
Cà aurait pu être pire, j'aurai pu faire un rm -rf /, donc çà va encore ! lol
Merci bye
PS : ceux qui ne font rien ne feront jamais de conneries, la connerie est parfois pédagogique ;-)
Marsh Posté le 30-11-2002 à 00:23:44
Matafan a écrit a écrit : Ben y'a rien à faire, à part réinstaller ton système. De l'importance d'avoir un prompt rouge en root, avec le chemin complet du répertoire courrant... |
chez moi, c'est fait
Marsh Posté le 29-11-2002 à 11:03:57
Salut,
une connerie a été faîte sur un Linux : chmod 777 * à la racine
Commande vite interrompue par un Ctrl-C
Problème : maintenant quand je fais un su, j'ai le message : mot de passe incorrect (!!)
le fichier passwd a les droits 777.
Comment je résoud çà ?
Et pkoi le fait de faire un 777 récursif à la racine fait tout merder ?
Merci !
---------------
Savoir c'est vivre, et maintenir dans l'ignorance c'est presque un homicide