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.
Réponse
Trop de publicités?
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é.