Je suis en train d'utiliser Ubuntu 13.04 x86_64.
Je voulais posséder tout dans mon répertoire personnel. J'ai donc exécuté ces deux commandes.
sudo chown -RcH rootkea ~
sudo chown -RcL rootkea ~
Maintenant, en raison des liens symboliques pointant vers d'autres fichiers dans le système de fichiers, j'ai accidentellement possédé des fichiers qui se trouvent en dehors de mon répertoire personnel.
Les conséquences immédiates que j'ai remarquées sont:
-
sudo ne fonctionne pas
$ sudo sudo: l'uid effectif n'est pas 0, le binaire sudo est-il installé setuid root?
-
le système est devenu très lent. Il se fige lorsque je clique sur arrêter ou redémarrer. À chaque fois, je dois éteindre manuellement la machine.
-
crée un fichier journal
/var/log/cups/error_log
de taille indéfinie qui consomme le dernier octet de mon disque dur (après un certain temps). La dernière fois, il faisait 17,8 Go!
Le contenu du fichier ne comprenait que ces deux lignes répétées indéfiniment:E [24/May/2013:02:27:52 +0530] Le fichier "/usr/lib/cups/notifier/dbus" a des autorisations non sécurisées (0100755/uid=1000/gid=0). W [24/May/2013:02:27:52 +0530] Le notificateur pour l'abonnement 531 (dbus://) a disparu, nouvelle tentative!
Il est clairement évident que le programme cups
est également affecté.
Je n'ai maintenant aucune idée du nombre d'autres programmes qui sont devenus inutilisables.
Y a-t-il un moyen d'annuler les effets des deux commandes mentionnées ci-dessus?
Comment puis-je restaurer les paramètres de permission par défaut de tout le système de fichiers?