Случайная удаленная папка tmp

10

Я пытался запустить

sudo rm -r ./tmp

, но вместо этого набрал

sudo rm -r /tmp

Будет ли это исправлено при запуске?

sudo mkdir /tmp

если я сделаю какие разрешения я должен его дать?

ps: я еще не вышел из своей системы

    
задан Adonis K. Kakoulidis 21.08.2012 в 22:09
источник

3 ответа

20

Я не могу думать о причине, почему это не должно работать. В моей системе разрешения устанавливаются:

sudo chmod 1777 /tmp

(drwxrwxrwxt)     

ответ дан StarNamer 21.08.2012 в 22:18
источник
6

Для восстановления папки tmp необходимо выполнить следующие команды.

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

Тогда вы все хорошо будете

    
ответ дан Alex L. 21.08.2012 в 22:24
2

Чтобы добавить ответ Алекса, вы можете одновременно выполнять обе эти команды, используя параметр -m или --mode для mkdir(1) , который определяет режим для созданного каталога:

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

Таким образом, команда будет следующей:

sudo mkdir -m 1777 /tmp
    
ответ дан strupo 11.02.2018 в 17:55