O comando do mal

Legal quando você está aplicando políticas de segurança e vê o servidor parar de logar e responder aos serviços web. . . Melhor ainda é levar 10 minutos pra descobrir que o / estava com chmod 0600.

O que causou? Um comando do mal:

/root # chmod 0600 .*

Diabos, porque eu não pensei nisso:

# ls -la /root/
drwxr-x— 5 root root 4096 Set 17 16:32 .
drwxr-xr-x 20 root root 4096 Set 11 09:29 ..
-rw-r–r– 1 root root 905 Set 11 09:48 .bash_aliases
-rw——- 1 root root 13676 Set 17 17:05 .bash_history
-rw-r–r– 1 root root 4956 Set 11 09:48 .bashrc

Bah! .* englobou o . e o .. !
Como eu estava dentro do /root, o .. foi o / e ele também foi pro chmod 0600. . . Que coisa feia. . .

Send post as PDF to PDF | PDF Creator | PDF Converter

Comments:

5 Responses to “O comando do mal”


  1. Se fodeu!! =D


  2. Isso me irritava quando eu dava:
    $ du -c * .*
    Então:
    $ du -c * .??*

    =D


  3. :D Aconte nas piores familias… xD

    Mais você sobrevive! ;)


  4. pois é. acho que todo mundo faz isso um dia.
    no teu caso deu azar de ser como root…

    ainda bem que só acontece uma vez. nas outras a gente se liga e resolve usar .[a-zA-Z].*

    ;-)


  5. que nada.. comando do mal mesmo é “rm /”
    depois de acontecer isso pelo menos por duas vezes em duas filiais diferentes (ainda bem que tínhamos um esquema de HA nos servidores), fui obrigada a setar um “alias rm=”/bin/rm –preserve-root”

Leave a Reply