VirtualBox : corrigeable par le Chmod ?

Fermé
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 - 15 juil. 2011 à 16:45
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 - 16 juil. 2011 à 23:40
Bonjour, lançant Virtual box, je me retrouve devant une erreur :

Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE).
Unknown error creating VM (VERR_SUPLIB_WORLD_WRITABLE).


Je découvre sur les forums qu'il s'agit d'un fichier qui est écrivable par trop de monde (chmod incorrecte).
https://answers.yahoo.com/question/index?qid=20110209131413AAZmufr
https://forums.virtualbox.org/viewtopic.php?f=7&p=173745
https://web.archiveorange.com/
https://forums.virtualbox.org/viewtopic.php?f=7&t=38825

La solution serait de lancer quelques commandes pour supprimer le droit au autilisateurs "autres" sur certains fichiers :

sudo chmod o-w /usr
sudo chmod -R o-w /usr


Ma question, avant d'effectuer ces commandes :
- comment ces fichiers systèmes sont-il devenu en mode écrivable pour les utilisateur "autre" ??
- c'est (à mon avis) une grave faille pour mon ordinateur que tous le système soit écrivable par n'importe qui (et n'importe quoi :()
- est-ce que changer le chmod d'un dossier système va pas affecter les autres programmes ?

Merci !


1 réponse

mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
15 juil. 2011 à 16:52
Ma question, avant d'effectuer ces commandes :
- comment ces fichiers systèmes sont-il devenu en mode écrivable pour les utilisateur "autre" ??


A priori quelqu'un en root à corrigé les droits.

- c'est (à mon avis) une grave faille pour mon ordinateur que tous le système soit écrivable par n'importe qui (et n'importe quoi :()

C'en est une en effet :-)

- est-ce que changer le chmod d'un dossier système va pas affecter les autres programmes ?

Très honnêtement corriger des droits à l'arrache est une opération risquée. À mon avis le mieux c'est de réinstaller tous tes paquets installés, car a priori /usr n'est alimenté que comme ça. En les réinstallant, les fichiers avec des droits incorrects seront écrasés par leur mise à jour (et ces fichiers recrées auront les bons droits).

Sous debian voilà comment on peut faire :

aptitude reinstall $(dpkg -l | grep "^ii" | cut -d" " -f3)


Bonne chance
0
Bonjour la hollandais vollant, salut Mamiendo :-)

Si je peux me permettre ? En lançant ces commandes "sudo chmod o-w /usr et
sudo chmod -R o-w /usr"
On modifie les droits d'un répertoire non ?

Si on relance ces commandes, dans le fichier spécifique à l'installation :
(comme sudo chmod o-w /opt/Oracle
sudo chmod -R o-w /opt/Oracle
)

Uniquement les droits de ce dossier seront modifiés non ?
0
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
15 juil. 2011 à 17:21
Ça virera les droits en écriture pour le propriétaire du répertoire /opt/Oracle et de son contenu). A priori les droits en écriture du propriétaire (probablement root) doivent être préservés. C'est plutôt si d'autres utilisateurs (du groupe propriétaire ou autres...) ont des droits injustifiés que c'est gênant.

Avant de te lancer dans des chmod dangereux je t'invite à lire soigneusement cet article :
http://www.mistra.fr/tutoriel-linux-profils-et-droits.html

Bonne chance
0
Utilisateur anonyme
15 juil. 2011 à 17:28
Donc, ça marche non ?
0
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
15 juil. 2011 à 17:41
A priori oui cette correction n'est pas nocive. Mais comme je te l'ai dit, la manière la plus sûre d'avoir les bons droits c'est de réinstaller le(s) programme(s) en question. Car si des droits ont été changés à ton ainsi, qui te dit que le propriétaire et/ou le groupe propriétaire n'a pas changé, qu'on n'a pas ajouté un bit set-UID ou set-GID etc...

En fait pour être honnête, si tu penses que les droits ont été changé parce que quelqu'un s'est introduit sur ta machine il faudrait que tu fasses une vérification s'il n'y a pas un rootkit etc...
http://doc.ubuntu-fr.org/rootkit

... et idéalement de réinstaller tout complètement, car a priori quelqu'un a pu introduire sur ta machine des backdoor et tout ce qu'il faut pour se réintroduire à nouveau.
0
Utilisateur anonyme
15 juil. 2011 à 18:01
D'accord :-), je voulais savoir si ça marchait, mais je suis d'accord avec toi pour la réinstallation..
Je te conseil ceci:

sudo apt-get install clamav
0