OVH Cloud OVH Cloud

chmod 777 / -R

6 réponses
Avatar
noone
Bonjour,

j'ai fait un grosse conn....

j'ai tapé en root

chmod 777 / -R

au lieu de

chmod 777 /media/divers -R


du coup j'ai un peu chamboulé tout mon système


je ne peux même plus faire su

$ su
Password:
setgid: Opération non permise

$ sudo -s
sudo: must be setuid root


Comment résoudre le problème ?


Merci !

6 réponses

Avatar
Matthieu Moy
"" writes:

Comment résoudre le problème ?


1) En restaurant la dernière sauvegarde, qui ne doit pas être bien
vieille, n'est-ce pas ?

2) En réinstallant ta distrib

3) En tentant de te logger en root directement (Ctrl-Alt-F1 pour avoir
une console)

4) En bootant sur un live-CD et en restaurant toutes les permissions à
la main.

Si tu poses la question, c'est probablement que tu veux la solution
2).

--
Matthieu

Avatar
noone
"" writes:


Comment résoudre le problème ?



1) En restaurant la dernière sauvegarde, qui ne doit pas être bien
vieille, n'est-ce pas ?


Evidemment ;-(


2) En réinstallant ta distrib



Non !

3) En tentant de te logger en root directement (Ctrl-Alt-F1 pour avoir
une console)

4) En bootant sur un live-CD et en restaurant toutes les permissions à
la main.


et je les connais comment ?


Si tu poses la question, c'est probablement que tu veux la solution
2).



Je préfère plutôt éviter la solution 2 !


que donne ls /bin/su -l


comment résoudre le problème
$ su
Password:
setgid: Opération non permise


Avatar
Matthieu Moy
"" writes:

que donne ls /bin/su -l


$ ls -l /bin/su
-rwsr-xr-x 1 root root 23416 May 18 08:33 /bin/su*
$ ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 97912 Apr 27 12:13 /usr/bin/sudo*

comment résoudre le problème
$ su
Password:
setgid: Opération non permise


En bootant sur un live-cd et en restaurant les permissions ci-dessus.

ensuite, tu peux regarder si ton gestionnaire de package te permet de
vérifier l'intégrité des paquets. Avec un peu de chances, il saura te
dire quelles sont les permissions à restaurer.

--
Matthieu

Avatar
Matthieu Moy
"" writes:

pour le setgid je ne sais pas comment on fait ça !


chmod +s / chmod -s

Enfin c'est une Debian Sarge... tu penses que apt peut m'aider ?


http://lists.debian.org/debian-user/1997/08/msg00784.html

--
Matthieu

Avatar
noone
Avez-vous une petite idée de la manière de restaurer les permissions à
partir des informations des paquets ?


Merci


PS : j'ai trouvé ça
http://www.gcu-squad.org/viewtip/105-Unix-Un-script-pour-enregistrer-restaurer-les-permissions-sur-les-fichiers-et-repertoires.html
mais il fallait avoir enregistré avant ;-(
Avatar
Matthieu Moy
"" writes:

http://lists.debian.org/debian-user/1997/08/msg00784.html



désolé je ne vois pas trop ce que tu veux me montrer


« This will reinstall all currently installed packages. [...]
o Do the dpkg -iGROB thing, which will resume correct setuidness. »
^^^^^^^^^^^^^^^^^^^^^^^^^

--
Matthieu