web-dev-qa-db-fra.com

Dossier tmp supprimé accidentellement

j'essayais de courir

Sudo rm -r ./tmp

mais à la place tapé

Sudo rm -r /tmp

Sera-t-il corrigé en courant?

Sudo mkdir /tmp

si je fais quelles autorisations devrais-je lui donner?

ps: je ne me suis pas encore déconnecté de mon système

14

Je ne peux pas penser à une raison pour laquelle cela ne fonctionnerait pas. Sur mon système, les autorisations sont définies par:

Sudo chmod 1777 /tmp

(drwxrwxrwxt)

26
StarNamer

Vous devez exécuter les commandes suivantes pour restaurer le dossier tmp.

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

Alors tu devrais être tout bon

8
Alex L.

Pour ajouter à la réponse d'Alex, vous pouvez exécuter ces deux commandes simultanément en utilisant l'option -m ou --mode pour mkdir (1) , qui spécifie le mode du répertoire créé:

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

Donc, la commande serait:

Sudo mkdir -m 1777 /tmp
4
strupo