9 votes

Légendaire sudo rm -rf /

Juste par curiosité, que se passe-t-il dans OS X Maverick si quelqu'un émet sudo rm -rf / ?
J'ai entendu dire que la plupart des systèmes modernes *nix sont protégés de cet échec épique.

15voto

Ido Schacham Points 1373

Dans l'intérêt de la science, un VM est mort pour répondre à cette question :

testrm:~ admin$ sudo rm -rf /

WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.

To proceed, enter your password, or type Ctrl-C to abort.

Password:
rm: /dev/fd/0: Operation not supported
rm: /dev/fd/1: Operation not supported
rm: /dev/fd/2: Operation not supported
rm: /dev/fd/3: Not a directory
rm: /dev/fd/4: Bad file descriptor
rm: /dev/fd: Operation not supported
rm: /dev: Resource busy
rm: /home: Resource busy
rm: /net: Resource busy
rm: /private/var/log: Directory not empty
rm: /private/var/run: Directory not empty
rm: /private/var: Directory not empty
rm: /private: Directory not empty
rm: /System/Library: Directory not empty
rm: /System: Directory not empty
rm: /: Is a directory
testrm:~ admin$ 

Il est intéressant de noter qu'elle a réussi. À l'époque de Slackware 2, j'ai essayé de le faire sous Linux et après avoir supprimé les bibliothèques liées dynamiquement que rm utilisait, cela a échoué.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X