acidentalmente apagada pasta tmp

11

eu estava tentando executar

sudo rm -r ./tmp

mas, em vez disso, digitou

sudo rm -r /tmp

Será corrigido executando?

sudo mkdir /tmp

se eu fizer o que devo dar?

ps: eu não fiz logout do meu sistema ainda

    
por Adonis K. Kakoulidis 22.08.2012 / 00:09

3 respostas

20

Não consigo pensar em uma razão pela qual isso não funcione. No meu sistema, as permissões são definidas por:

sudo chmod 1777 /tmp

(drwxrwxrwxt)

    
por StarNamer 22.08.2012 / 00:18
7

Você deve executar os seguintes comandos para restaurar a pasta tmp.

sudo -i
# You now have a root prompt and do not need to continue typing sudo
mkdir /tmp
chmod 1777 /tmp
exit

Então você deve estar bem

    
por Alex L. 22.08.2012 / 00:24
3

Para adicionar a resposta de Alex, você pode fazer ambos os comandos ao mesmo tempo usando a opção -m ou --mode para mkdir(1) , que especifica o modo para o diretório criado:

-m, --mode=MODE   set file mode (as in chmod), not a=rwx - umask

Então o comando seria:

sudo mkdir -m 1777 /tmp
    
por strupo 11.02.2018 / 18:55

Tags