como proibir um comando sem permissão

como proibir um comando sem permissão

Eu pretendia excluir todos os arquivos de backup de um diretório, então iria digitar rm *~no terminal. Infelizmente, eu acerteiDigitarantes de bater notile coisas infelizes aconteceram. Embora eu tenha recuperado todos os arquivos excluídos, realmente não quero que isso aconteça novamente. Eu poderia proibir a execução de tal comando, a menos que recebesse permissão, como a de um superusuário?

Responder1

Não sou fã de substituir comandos integrados, mas emmeu .bashrc(parte deTil, meus "arquivos de ponto") eu faço isso explicitamente:

alias rm='rm -i';

Isso faz com que rmvocê peça permissão antes de excluir. Isso me salvou algumas vezes. Você sempre pode substituir por rm -f.

Responder2

No Bash eu simplesmente escapei do rmcomando para substituir a -iopção. Igual a: \rm file*

Eu adoro a -iopção. Também me salvou de mim mesmo.

Responder3

Depois de dar um ou dois tiros no pé, você aprende a tirar o dedo do gatilho até ter certeza de que acertou.

Em outras palavras, aprenda a pausar e verificar se acertou sempre que começar a digitar um rmtexto curinga.

informação relacionada