0 votes

J'ai accidentellement exécuté chmod -R 777 / ?

Donc j'allais taper quelque chose d'autre avec chmod mais j'ai fini par taper chmod -R 777 / mais la bonne chose est que je l'ai exécuté dans un Samsung j7 prime non rooté, il avait donc un système de fichiers en lecture seule et fonctionnait sous Android 7. Après l'avoir exécuté, je l'ai immédiatement tué avec ^C et j'ai lu la sortie qui disait permission refusée pour de nombreux fichiers. J'ai également exécuté chown de la même manière pour m'amuser il y a quelques jours. Tout fonctionne bien, j'ai même redémarré mais dois-je m'inquiéter d'un problème avec mon appareil ?

0 votes

Depuis quel endroit avez-vous exécuté la commande ?

0voto

Milner Points 533

Je m'inquiéterais beaucoup, car ce que vous avez fait équivaut à ouvrir toutes les portes et fenêtres de votre maison en grand, puis à vous endormir. Le monde entier (au sens figuré) a maintenant accès à tout ce que le chmod a réussi à toucher. Le fait de ne pas l'avoir fait rouler comme Root pourrait signifier que les dommages ne sont pas si importants - mais ils pourraient quand même être suffisants pour l'une ou l'autre mésaventure.

Pour réparer ce qui aurait pu être cassé, le seul moyen sûr est malheureusement un Réinitialisation en usine - car il est difficile de dire quels fichiers/répertoires ont été modifiés et encore plus difficile de savoir quels étaient leurs "niveaux d'accès" précédents.

0 votes

C'est juste une intuition, mais peut-être que l'OP n'aura pas besoin d'une réinitialisation d'usine. Voyons si vous pouvez deviner pourquoi.

1 votes

@DeathMaskSalesman Ne prenez pas ces choses à la légère - même si vous supposez que l'OP a utilisé un "utilisateur à faible privilège" pour exécuter la commande, au moins toutes les données appartenant à cet utilisateur seront ouvertes (vous pensez à l'application terminal, je suppose). Et malgré l'absence de "Root", n'oubliez pas qu'ADB a des permissions élevées (si c'est le cas chmod était par exemple exécuté via adb shell ).

0 votes

C'est une bonne chose. Si la commande a été exécutée à partir d'un émulateur de terminal, seules les données de cette application sont perturbées. Si, en revanche, la commande a été lancée à partir de adb puis

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X