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

я пытался работать

sudo rm -r ./tmp

но вместо этого введенный

sudo rm -r /tmp

Это будет зафиксировано путем выполнения?

sudo mkdir /tmp

если я делаю, какие полномочия я должен дать ему?

PS: я еще не выходил из своей системы

14
задан 22 August 2012 в 02:09

4 ответа

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

sudo chmod 1777 /tmp

(drwxrwxrwxt)

26
ответ дан 21 October 2019 в 13:03

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

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

Затем необходимо быть всей пользой

8
ответ дан 21 October 2019 в 13:03

Перезагрузка системы согласует его автоматически, в случае, если, если у Вас есть проблемы с перезагрузкой системного использования sudo mkdir -m 1777 /tmp, должен хорошо работать, как упомянуто в других ответах.

-1
ответ дан 21 October 2019 в 13:03

Для добавления к ответу Alex можно сделать обе тех команды одновременно с помощью -m или --mode опция для mkdir (1), который указывает режим для созданного каталога:

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

Таким образом, команда была бы:

sudo mkdir -m 1777 /tmp
4
ответ дан 23 November 2019 в 02:54

Другие вопросы по тегам:

Похожие вопросы: