Домашний каталог
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2009 г. ) |
Домашний каталог — это каталог файловой системы в многопользовательской операционной системе, содержащий файлы для данного пользователя системы. Особенности домашнего каталога (например, его имя и расположение) определяются используемой операционной системой; например, Linux / BSD ( FHS ) используют системы /home/⟨username⟩
или /usr/home/⟨username⟩
и Windows системы , поскольку Windows Vista использует \Users\⟨username⟩
. [1]
Описание
[ редактировать ]Домашний каталог пользователя предназначен для хранения файлов этого пользователя; включая текстовые документы, музыку, изображения, видео и т. д. [2] Он также может включать файлы конфигурации с предпочтительными настройками для любого программного обеспечения, которое они там использовали и которое они могли адаптировать по своему вкусу: веб-браузера закладки , любимые рабочего стола обои и темы , сохраненные пароли к любым внешним службам, к которым осуществляется доступ через данное программное обеспечение, и т. д. пользователь может установить исполняемое программное обеспечение в этот каталог, но оно будет доступно только пользователям с разрешением на выполнение файлов в этом каталоге. Домашний каталог можно дополнительно организовать с помощью подкаталогов.
Содержимое домашнего каталога пользователя защищено разрешениями файловой системы и по умолчанию доступно всем прошедшим проверку подлинности пользователям и администраторам. [3] Любой другой пользователь, которому предоставлены права администратора, имеет право доступа к любому защищенному месту в файловой системе, включая домашние каталоги других пользователей.
Преимущества
[ редактировать ]Отделение пользовательских данных от общесистемных данных позволяет избежать избыточности (одни и те же системные файлы могут использоваться разными пользователями) и упрощает резервное копирование файлов, важных для конкретного пользователя.
Кроме того, троянские кони , вирусы и черви, работающие под именем пользователя и с его привилегиями, в большинстве случаев смогут изменять только файлы в домашнем каталоге пользователя и, возможно, некоторые файлы, принадлежащие рабочим группам, частью которых является пользователь, но не настоящие системные файлы , что снижает вероятность нанесения вреда функционированию операционной системы. [4]
Домашний каталог по умолчанию для каждой операционной системы
[ редактировать ]Операционная система | Путь | Переменная среды | |
---|---|---|---|
AT&T Unix (исходная версия) | /usr/⟨username⟩ | $HOME | |
Unix-производный | /var/users/⟨username⟩ /u01/⟨username⟩ /usr/⟨username⟩ /user/⟨username⟩ /users/⟨username⟩ | ||
на базе Unix [5] | /home/⟨username⟩ | ||
BSD / Линукс ( ФХС ) | /home/⟨username⟩ или /usr/home/⟨username⟩ | ||
СанОС / Солярис | /export/home/⟨username⟩ | ||
macOS | /Users/⟨username⟩ | ||
Андроид | /data/media/⟨userid⟩ | ||
Microsoft Windows | НТ | \WINNT\Profiles\⟨username⟩ | %USERPROFILE% %HOMEDRIVE%%HOMEPATH% |
2000 XP 2003 | \Documents and Settings\⟨username⟩ | ||
Виста 7 8 10 11 | \Users\⟨username⟩ |
Подкаталоги
[ редактировать ]Файл /etc/xdg/user-dirs.defaults
во многих системах Linux определяет подкаталоги, создаваемые для пользователей по умолчанию. Создание обычно выполняется при первом входе в систему с помощью Xdg-user-dirs, инструмента, помогающего управлять «хорошо известными» пользовательскими каталогами, такими как рабочий стол , загрузки , документы , изображения , видео или музыка . Инструмент также способен локализовать (т.е. переводить) имена папок. [6]
Другие функции для каждой операционной системы
[ редактировать ]Юникс
[ редактировать ]В Unix рабочий каталог автоматически устанавливается как домашний каталог пользователя при входе в систему . Во многих встроенных командах ввод ~
Символ ( тильда ) эквивалентен указанию домашнего каталога текущего пользователя.
Unix Суперпользователь имеет доступ ко всем каталогам файловой системы и, следовательно, может получить доступ к домашним каталогам всех пользователей. Домашний каталог суперпользователя в старых системах был / , но во многих новых системах он расположен по адресу /root (Linux, BSD) или /var /root ( Mac OS X ).
СМС
[ редактировать ]В операционной системе OpenVMS домашний каталог пользователя называется корневым каталогом , а эквивалент корневого каталога Unix/DOS/Windows/AmigaOS называется главным каталогом файлов . [7] [8]
Однопользовательские операционные системы
[ редактировать ]Однопользовательские операционные системы просто имеют один каталог или раздел для всех пользовательских файлов, не существует индивидуальной настройки каталога для каждого пользователя (хотя пользователи по-прежнему могут настраивать и поддерживать каталоги внутри этого основного рабочего каталога вручную).
- AmigaOS версии 2 и выше по умолчанию имеют «Системный» и «Рабочий» разделы на жестких дисках.
- BeOS (и ее преемники) имеют каталог /home, который содержит файлы, принадлежащие одному пользователю системы.
- Версии Windows до Windows 95 OEM Service Release 2 не имели пользовательской папки, но, начиная с этой версии, C:\ Мои документы фактически стали домашним каталогом отдельного пользователя.
- NeXTSTEP и OPENSTEP в однопользовательской, автономной установке,
/me
используется, а также/root
при входе в систему как суперпользователь.
См. также
[ редактировать ]- Справочник (вычисления)
- Стандарт иерархии файловой системы
- Мои документы
- Корневой каталог
- Рабочий каталог
Ссылки
[ редактировать ]- ^ Jump up to: а б «Где мой домашний каталог пользователя?» . DownUnder GeoSolutions . Проверено 22 февраля 2024 г.
- ^ «Что такое домашний каталог? – TecAdmin» . 15 мая 2023 г. Проверено 23 сентября 2023 г.
- ^ Браун, Пол. «Классический системный администратор: объяснение файловой системы Linux» . Фонд Linux . Фонд Linux . Проверено 8 декабря 2023 г.
- ^ Шимилл, Тимоти Дж.; Весна, Джонатан М. (2014). Введение в информационную безопасность: стратегический подход (Первое изд.). Амстердам, Гейдельберг: Syngress, отпечаток Elsevier. ISBN 978-1-59749-969-9 .
- ^ «Определение домашнего каталога» . Доступ: 23 июля 2009 г.
- ^ «Xdg-user-dirs-0.17 – Beyond Linux From Scratch (System V Edition), Глава 11. Общие утилиты» . linuxfromscratch.org . Проверено 1 февраля 2022 г.
- ^ «Руководство пользователя OpenVMS» . odl.sysworks.biz . Проверено 8 декабря 2023 г.
- ^ «Каталог главных файлов — VSI OpenVMS Wiki» . wiki.vmssoftware.com . Проверено 8 декабря 2023 г.