Каталог /tmp
— системная директория, используемая для хранения временных файлов, необходимых для корректной работы различных служб, сервисов и программ. Эта папка находится в корневом каталоге системы и доступна всем ее пользователям. Содержимое директории /tmp
обычно очищается при перезагрузке ОС, но отдельные файлы пользователь может удалить самостоятельно.
В этой статье мы рассмотрим способ восстановления удаленной директории /tmp
в Linux.
Содержание:
Создайте каталог в корневой директории системы
Как было сказано ранее, /tmp
по умолчанию находится в корневом каталоге системы. Чтобы в этом убедиться, находясь в данной директории, введите команду:
Читайте также: Как восстановить пароль root на Ubuntu / Debian.
Представим ситуацию, в которой Вы случайно удалили папку /tmp
. Для надлежащего функционирования системы ее нужно немедленно восстановить (создать заново). Для создания директорий в ОС Linux существует команда mkdir
.
До удаления /tmp
находилась в корневом каталоге. Значит и восстановить ее нужно в этой директории. Также /tmp
является системной папкой, и поэтому ее владельцем должен быть пользователь root
. Следовательно, для повторного создания этой папки потребуются команда sudo
для получения прав суперпользователя. Теперь восстановим этот каталог с помощью команды, приведенной ниже:
Установите права доступа к /tmp
Чтобы каталог функционировал правильно, для него нужно настроить соответствующие права доступа. А именно — все пользователи системы должны иметь право просматривать (r--
), изменять (-w-
) и запускать (--x
) файлы в /tmp
. Для настройки этих разрешений введите в командной строке:
Разберем подробнее использованную команду:
chmod
— утилита для изменения разрешений файла или каталога.1777
— набор цифр, который устанавливает соответствующие права доступа:1
— устанавливает липкий бит, который гарантирует, что только владелец файла может удалить или переименовать его;7
— задает разрешения на чтение, запись и выполнение для владельца;7
— устанавливает права на чтение, запись и выполнение для группы;7
— задает разрешения на чтение, запись и выполнение для других пользователей.
Чтобы убедиться, что Вы установили нужные права доступа, введите команду:
Важно: после восстановления каталога /tmp
рекомендуется перезагрузить систему, чтобы все программы при запуске смогли обнаружить эту директорию и начали ее использовать.
Вы также можете создать директорию /tmp
и сразу же назначить права доступа только с помощью команды mkdir
с параметром -m
, как показано ниже:
Выводы
Следуя шагам, описанным в этой статье, Вы сможете восстановить функциональность каталога /tmp
. Не забывайте соблюдать осторожность при работе с системными директориями и всегда создавайте резервные копии, чтобы снизить риск их случайного удаления.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
1 комментарий. Оставить новый
Отличная статья. Спасибо!