stringtranslate.com

Домашний каталог

Домашний каталог — это каталог файловой системы в многопользовательской операционной системе, содержащий файлы для данного пользователя системы. Специфика домашнего каталога (например, его имя и местоположение) определяется используемой операционной системой; например, системы Linux / BSD ( FHS ) используют или , а системы Windows , начиная с Windows Vista, используют . [1]/home/⟨username⟩/usr/home/⟨username⟩\Users\⟨username⟩

Описание

Домашний каталог пользователя предназначен для хранения файлов этого пользователя, включая текстовые документы, музыку, изображения, видео и т. д. [2] Он также может включать файлы конфигурации предпочитаемых настроек для любого программного обеспечения, которое они там использовали и могли настроить по своему вкусу: закладки веб-браузера , любимые обои и темы рабочего стола , сохраненные пароли для любых внешних служб, доступных через данное программное обеспечение и т. д. Пользователь может установить исполняемое программное обеспечение в этот каталог, но оно будет доступно только пользователям с разрешением на выполнение файлов в этом каталоге. Домашний каталог может быть дополнительно организован с использованием подкаталогов.

Содержимое домашнего каталога пользователя защищено разрешениями файловой системы и по умолчанию доступно всем аутентифицированным пользователям и администраторам. [3] Любой другой пользователь, которому предоставлены права администратора, имеет право доступа к любому защищенному месту в файловой системе, включая домашние каталоги других пользователей.

Преимущества

Отделение пользовательских данных от общесистемных данных позволяет избежать избыточности (одни и те же системные файлы могут использоваться разными пользователями) и упрощает резервное копирование файлов, важных для конкретного пользователя.

Более того, троянские кони , вирусы и черви, работающие под именем пользователя и с его привилегиями, в большинстве случаев смогут изменять только файлы в домашнем каталоге пользователя и, возможно, некоторые файлы, принадлежащие рабочим группам, в которые входит пользователь, но не реальные системные файлы , что снижает вероятность нанесения вреда функционированию операционной системы. [4]

Домашний каталог по умолчанию для каждой операционной системы

[1]

Подкаталоги

Файл /etc/xdg/user-dirs.defaultsво многих системах Linux определяет подкаталоги, создаваемые для пользователей по умолчанию. Создание обычно выполняется при первом входе в систему с помощью Xdg-user-dirs, инструмента, помогающего управлять «известными» пользовательскими каталогами, такими как desktop , downloads , documents , pictures , videos , or music . Инструмент также способен локализовать (т. е. переводить) имена папок. [6]

Другие функции, в зависимости от операционной системы

Unix

В Unix рабочий каталог автоматически устанавливается на домашний каталог пользователя при входе в систему . Во многих встроенных командах ввод символа ~( тильда ) эквивалентен указанию домашнего каталога текущего пользователя.

Суперпользователь Unix имеет доступ ко всем каталогам файловой системы, и, следовательно, может получить доступ к домашним каталогам всех пользователей. Домашний каталог суперпользователя в старых системах был / , но во многих новых системах он расположен в /root (Linux, BSD) или /var /root ( Mac OS X ).

ВМС

В операционной системе OpenVMS домашний каталог пользователя называется корневым каталогом , а эквивалент корневого каталога Unix/DOS/Windows/AmigaOS называется главным файловым каталогом . [7] [8]

Однопользовательские операционные системы

Однопользовательские операционные системы просто имеют один каталог или раздел для всех пользовательских файлов, не существует индивидуальной настройки каталогов для каждого пользователя (хотя пользователи по-прежнему могут вручную настраивать и поддерживать каталоги внутри этого основного рабочего каталога).

Смотрите также

Ссылки

  1. ^ ab "Где находится мой домашний каталог пользователя?". DownUnder GeoSolutions . Получено 22 февраля 2024 г. .
  2. ^ «Что такое домашний каталог? – TecAdmin». 2023-05-15 . Получено 2023-09-23 .
  3. ^ Браун, Пол. "Classic SysAdmin: The Linux Filesystem Explained". Linux Foundation . Linux Foundation . Получено 8 декабря 2023 г. .
  4. ^ Шимелл, Тимоти Дж.; Спринг, Джонатан М. (2014). Введение в информационную безопасность: стратегический подход (Первое издание). Амстердам Гейдельберг: Syngress, отпечаток Elsevier. ISBN 978-1-59749-969-9.
  5. ^ "Определение домашнего каталога". Доступ 23 июля 2009 г.
  6. ^ "Xdg-user-dirs-0.17 – Beyond Linux From Scratch (System V Edition), Глава 11. Общие утилиты". linuxfromscratch.org . Получено 01.02.2022 .
  7. ^ "Руководство пользователя OpenVMS". odl.sysworks.biz . Получено 8 декабря 2023 г. .
  8. ^ "Главный файловый каталог - VSI OpenVMS Wiki". wiki.vmssoftware.com . Получено 8 декабря 2023 г. .