Respostas:
No interesse da ciência, uma VM morreu para responder a esta pergunta:
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$
Curiosamente, conseguiu. De volta aos 2 dias do Slackware, tentei isso no Linux e depois que ele excluiu as bibliotecas vinculadas dinamicamente que a rm estava usando, falhou.
/bin/bashque falharia após ser excluído. Ou isso simplesmente não era toda a saída?
/. Portanto, se eu clicar em <ctrl-c> a tempo, esse é o local para armazenar meus poucos arquivos "obrigatórios". Alguma idéia de como seria o SO e / ou versão específica?
A curiosidade matou o gato. Em hipótese alguma, tente fazer isso em casa.
</disclaimer>
Não há proteções. A --root-protectopção foi introduzida no GNU rm( ativada por padrão).
A página de manual do rm para 10.9 não menciona nada disso. Depois de inserir sua senha, tudo se foi. Espero que você tenha se lembrado hoje que é o Dia Internacional do Backup (é sempre o Dia Internacional do Backup).