1

Я читал в нескольких местах, что рекомендуется привязать /var /tmp к /tmp. Это можно сделать, добавив следующую строку в /etc /fstab:

/tmp /var /tmp none rw, noexec, nosuid, nodev, bind 0 0

Как это может быть полезным? Другими словами, почему мы должны связывать /var /tmp с /tmp?

2 ответа2

6

Может быть какая-то причина безопасности системы для привязки /var/tmp .

При монтировании /var/tmp путь /var/tmp перестанет быть обычным подкаталогом в файловой системе / root и станет четко смонтированной файловой системой. Этот монтаж будет - как указано в вашем примере строки fstab -

/tmp /var/tmp none rw,noexec,nosuid,nodev,bind 0 0

Позволяет нам запускать некоторые параметры монтирования, связанные с безопасностью, такие как nosuid и noexec которые будут действовать как дополнительный механизм безопасности, чтобы избежать выполнения любых потенциально ненадежных временных данных в пути /var/tmp .

4

Стандарт файловой системы HierarchyStandard гласит:

  • /tmp/ Временные файлы. Часто не сохраняется между перезагрузками системы.
  • /var/tmp/ Временные файлы, которые должны быть сохранены между перезагрузками.

Например: если процессус запускается каждые 5 минут и ему нужно хранить некоторые данные между каждым запуском, он скорее сохранит их в /var /tmp /.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .