Что такое домашняя директория
Перейти к содержимому

Что такое домашняя директория

  • автор:

Что такое домашняя директория

/home (от англ.  homeдом, домашний) — директория в Unix-подобных операционных системах, содержащая домашние директории пользователей. В домашних директориях хранятся документы и настройки пользователя.

Разделение на системные (например, /etc, /bin) и пользовательские директории необходимо для:

  • Упрощения резервного копирования. Системные файлы обычно просто установлены с дистрибутива ОС и наибольшую ценность предоставляют личные файлы пользователя.
  • Безопасности. Обычно пользователь имеет доступ на запись только в домашней директории, так что в случае запуска «червя» он не сможет заразить системные файлы.
  • Совместного доступа из разных ОС:
    • Можно установить несколько систем на один компьютер, назначив им одну домашнюю наддиректорию;
    • Можно хранить системные файлы на отдельном сервере, а на тонком клиенте хранить только директорию /home;
    • Можно обеспечить сотруднику доступ с любого компьютера фирмы, разместив директорию /home на сервере с домашними папками всех сотрудников.

    Домашние директории пользователей определяются в файле /etc/passwd. Пример:

    В этом примере пользователю nataly назначена домашняя директория /home/nataly.

    Структура внутри директории /home может быть различной. Например, если на сервере хранится много домашних директорий, то имеет смысл размещать их в поддиректориях первой буквы имени пользователя (/home/n/nataly).

    Директорию /home удобно располагать на отдельном разделе жёсткого диска, когда на компьютере установлено несколько Unix-подобных ОС; в этом случае каждая ОС монтирует этот раздел в /home.

    Содержание

    Варианты

    Домашние директории пользователей не всегда хранятся в папке /home. Название распространено для Linux и BSD-подобных системах. В Mac OS X используется /Users. В оригинальной версии AT&T Unix: /usr. Возможны и другие варианты: /var/users/, /u01/, /user/, /users/.

    Пример

    Как видно из примера, этот /home содержит в себе две домашние директории двух разных пользователей — ml и nataly. Причём у каждой из этих директорий соответствующие идентификатор пользователя (UID) и идентификатор группы (GID). Это означает, что ml не может попасть в домашнюю директорию nataly и наоборот. Если только на директорию не установить режим (chmod), который позволит чтение всем, а не только владельцу и группе.

    Аналоги

    Аналоги категории /home для хранения папок пользователя есть практически в каждой ОС:

    • /home/ — бо́льшая часть дистрибутивов Linux, большинство версий BSD (например OpenBSD), а также Solaris и AIX.
    • /Users/ — NeXTSTEP, OPENSTEP, Mac OS X, GoboLinux
    • \Users\ — Windows Vista, Windows 7
    • \WINNT\Profiles\ — системы Windows NT, выпущенные в 1990-х годах (предшествующие Windows 2000)
    • \Documents and Settings\ — Windows 2000, Windows XP и Windows Server 2003
    • /var/users/, /u01/, /usr/, /user/, /users/ — некоторые производные от UNIX системы
    • /usr/ — оригинальные версии AT&T Unix

    Домашняя директория суперпользователя (root) находится в /root , а не в /home/root . Это сделано для повышения надежности системы: в подавляющем большинстве случаев каталог /home находится на отдельном диске, если же его файловая система будет повреждена, вход в систему и восстановление будут сильно затруднены. Учетная запись root используется для администрирования системы, поэтому /root обычно располагается на том же разделе, где и система (домашняя директория пользователя root обычно не содержит представляющих ценность личных файлов).

    /boot • /bin • /sbin • /mnt • /media • /root • /proc • /home • /dev • /etc • /lib • /usr • /var • /tmp

    • Файлы устройств

    Wikimedia Foundation . 2010 .

    Полезное

    Смотреть что такое «/home» в других словарях:

    home — home … Dictionnaire des rimes

    home — [ om ] n. m. • 1816; mot angl. « maison » ♦ Anglic. 1 ♦ Vieilli Logis considéré sous son aspect intime et familial. ⇒ chez (chez soi), foyer. « L essentiel pour eux [les Américains], c est d emporter leur “home” avec eux » (Sartre). ⇒aussi mobile … Encyclopédie Universelle

    Home — (engl., mit der Bedeutung ‚Haus, Heim, Wohnung, Heimat‘) steht für im Computerwesen für das Stammverzeichnis eines Benutzers, das Benutzerverzeichnis auch die Leitseite einer Website, die Homepage im Baseball kurz für Home Run Home,… … Deutsch Wikipedia

    home — [hōm] n. [ME < OE hām, akin to Ger heim < Gmc * haim < IE base * kei , to lie, homestead > HIDE3, Gr keisthai, to lie down, rest, L civis, townsman, ON heimr, home, Goth haima, OHG heim: basic sense “place where one lies; dwelling”] 1 … English World dictionary

    Home — Home, a. 1. Of or pertaining to one s dwelling or country; domestic; not foreign; as home manufactures; home comforts. [1913 Webster] 2. Close; personal; pointed; as, a home thrust. [1913 Webster] 3. (Games) In various games, the ultimate point… … The Collaborative International Dictionary of English

    home — 1. As an adverb, home has many idiomatic uses as in come home and go home, see someone home, drive a nail (or point) home, etc. When the meaning is ‘in his or her home’ the British preference is to use at home (He stayed at home / Are they at… … Modern English usage

    home — ► NOUN 1) the place where one lives. 2) an institution for people needing professional care. 3) a place where something flourishes or from which it originated. 4) the finishing point in a race. 5) (in games) the place where a player is free from… … English terms dictionary

    Home — Home, adv. 1. To one s home or country; as in the phrases, go home, come home, carry home. [1913 Webster] 2. Close; closely. [1913 Webster] How home the charge reaches us, has been made out. South. [1913 Webster] They come home to men s business… … The Collaborative International Dictionary of English

    Лучший ответ: что такое домашний каталог в Windows 10?

    / (он же / home / yourusername /) в Windows 10 — C: Usersyourusername.

    Где мой домашний каталог Windows?

    Начиная с Windows Vista, домашним каталогом Windows является userusername. В предыдущих версиях Windows это были Documents and Settingsusername. На Mac домашним каталогом является / users / username, а в большинстве систем Linux / Unix это / home / username.

    Что подразумевается под домашним каталогом?

    Домашний каталог — это каталог или папка, обычно предоставляемые пользователю в сети, операционной системе Unix или Linux. В домашнем каталоге пользователь может хранить всю свою личную информацию, файлы, сценарии входа и информацию о пользователе.

    Что такое домашняя папка в Active Directory?

    Страница 1. Домашние папки. Домашняя папка — это место в частной сети, где пользователи могут хранить личные файлы. Он хранится в общей папке на сетевом сервере. Когда вы создаете домашнюю папку на сетевом сервере, пользователи могут получить к ней доступ с любого компьютера в сети.

    Какова функция домашнего каталога по умолчанию?

    Определение домашнего каталога. Домашний каталог, также называемый каталогом входа в систему, — это каталог в Unix-подобных операционных системах, который служит репозиторием для личных файлов, каталогов и программ пользователя. Это также каталог, в который пользователь попадает первым после входа в систему.

    Где находится корневой каталог?

    Для Grid корневой каталог веб-сайта — это папка… / html. Он находится по пути к файлу /domains/example.com/html. Корневой каталог можно просмотреть / получить доступ через диспетчер файлов, FTP или SSH.

    Как мне попасть в корневой каталог?

    Для перехода на один уровень вверх по каталогу используйте «cd ..». Для перехода к предыдущему каталогу (или назад) используйте «cd -». Для перехода в корневой каталог используйте «cd /». Для перехода по нескольким уровням каталога одновременно укажите полный путь к каталогу, в который вы хотите перейти.

    В чем разница между корневым и домашним каталогом?

    Корневой каталог содержит все остальные каталоги, подкаталоги и файлы в системе.
    .
    Разница между корневым и домашним каталогом.

    Корневая директория Домашний каталог
    В файловой системе Linux все находится в корневом каталоге. Домашний каталог содержит данные конкретного пользователя.

    Что такое верхний каталог?

    Корневой каталог или корневая папка — это каталог верхнего уровня файловой системы. Структуру каталогов можно визуально представить в виде перевернутого дерева, поэтому термин «корень» представляет верхний уровень. Все остальные каталоги в томе являются «ветвями» или подкаталогами корневого каталога.

    Какая команда используется для удаления каталога?

    Удаление каталогов (rmdir)

    Чтобы удалить каталог и все его содержимое, включая все подкаталоги и файлы, используйте команду rm с рекурсивной опцией -r. Каталоги, удаленные с помощью команды rmdir, не могут быть восстановлены, равно как и каталоги и их содержимое не могут быть удалены с помощью команды rm -r.

    Как мне создать домашний каталог пользователя?

    Это требует трех шагов:

    1. Создайте каталог в соответствии с / etc / passwd, обычно там уже будет запись / home / login.
    2. Скопируйте исходные файлы из / etc / skel.
    3. И, наконец, установите правильные разрешения: mkdir / home / YOU. cd / home / ВЫ. cp -r / etc / skel /. . chown -R YOU. ВАША ГРУППА. chmod -R go = u, go-w. chmod go =.

    Как сделать домашнюю папку для всех пользователей?

    Как создать домашнюю папку в доменных службах Active Directory в Windows Server 2012 R2

    1. Шаг 1. Создайте папку на одном из жестких дисков.
    2. Шаг 2: Щелкните правой кнопкой мыши папку, созданную на предыдущем шаге, и прокрутите меню. …
    3. Шаг 3: Щелкните Advanced Sharing (Расширенный доступ).
    4. Шаг 4: Отметьте текстовое поле «Поделиться этой папкой».

    Какова цель каталога ETC?

    ETC — это папка, в которой находятся все файлы конфигурации вашей системы. Тогда почему такое название? «Etc» — это английское слово, которое означает «и так далее», т. Е. В словах непрофессионала это «и так далее». У соглашения об именах этой папки есть интересная история.

    Какие типы файлов находятся в каталоге bin?

    Среди содержимого / bin находятся оболочки (например, bash и csh), ls, grep, tar, kill, echo, ps, cp, mv, rm, cat, gzip, ping, su и текстовый редактор vi. Эти программы могут использоваться как пользователем root (т. Е. Администратором), так и обычными пользователями.

    Основы навигации в Linux

    Первая команда, которую мы изучим — pwd , сокращение от Print Working Directory (выведи рабочую директорию). Вы скоро увидите, что множество команд в Linux — это аббревиатуры слов, описывающих их. Это помогает лучше их запомнить. Собственно, команда и выводит текущую рабочую директорию. Попробуйте использовать ее.

    Правильное выполнение многих команд терминала зависит от того, в нужном ли месте вы находитесь. Почаще используйте эту команду, чтобы не забывать, в какой вы директории.

    Как узнать содержимое директории

    Мы научились определять, в какой директории мы находимся. Теперь давайте научимся узнавать содержимое директории. В этом нам поможет команда ls — сокращение от list (список). Давайте опробуем ее.

    Команда pwd отрабатывает сама по себе, без аргументов. ls в этом плане посильнее. В случае выше мы запустили ее без аргументов — она выведет список содержимого данной директории. Но от ls можно получить больше — ниже дана схема ее использования:

    В примере выше квадратные скобки обозначают, что эти пункты опциональны, и мы можем запускать команду и с ними, и без них. Ниже я запустил разные варианты ls , чтобы продемонстрировать ее работу.

    Рассмотрим код по частям:

    • Строка 1 — запуск ls в базовой форме. Она вывела список содержимого текущей директории.
    • Строка 4 — запуск ls с ключом -l , который означает, что команда выведет длинный список. В длинном списке есть следующее:
      • Первый символ означает, является ли объект файлом — или директорией d .
      • Следующие 9 символов — типы разрешений для файла или директории.
      • Следующее поле — количество блоков (пока что не задумывайтесь об этом).
      • Дальше — владелец файла или директории (в данном случае — karpaff)
      • Дальше — группа, которой принадлежит файл или директория (в данном случае — users).
      • Следующая часть — размер файла/директории.
      • Затем идет время изменения.
      • И в конце — название файла или директории.

      Пути к файлам

      При рассмотрении предыдущих команд мы затронули тему путей. Я хотел бы углубиться в эту тему, поскольку она важна для более эффективного использования Linux. Неважно, пытаемся мы обратиться к файлу или директории через командную строку, на самом деле мы обращаемся по пути. Путь — это способ добраться до конкретного файла или директории в системе.

      Абсолютные и относительные пути

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

      Для начала нужно понять, что файловая система под Линуксом — это иерархическая структура. Наверху этой структуры находится корневая директория. Она обозначается одним слэшем / . У нее есть свои поддиректории, у них свои и так далее. Файлы могут находиться в любой из директорий.

      Абсолютные пути указывают положение файла или директории относительно директории root . Их можно узнать по слэшу в начале пути / .

      Относительные пути указывают положение файла или директории относительно ващего текущего местоположения в системе. Они не начинаются со слэша.

      Пример:
      • Строка 1 — запускаем pwd , чтобы узнать, где мы находимся.
      • Строка 4 — запускаем ls с аргументом в виде относительного пути. Documents — директория в той папке, в которой мы сейчас находимся. Такая команда может выдать разный результат в зависимости от того, где мы находимся. Если бы у нас был другой пользователь в системе, скажем, Вася, и мы запустили бы эту команду в его домашней директории, выводом стало бы содержимое папки Documents Васи.
      • Строка 7 — запускаем ls с аргументом в виде абсолютного пути. Вывод такой команды будет одинаков вне зависимости от того, где мы сейчас находимся.

      Скоро вы увидите, что множество вещей в Linux можно получить несколькими разными способами. Пути — не исключение. Ниже приведены некоторые иные компоненты для построения путей.

      (тильда) — обозначение вашей домашней директории. Например, если ваша домашняя директория /home/karpaff, то к директории Documents можно обратиться по пути /home/karpaff/Documents или по пути

      Теперь вы знаете, что к местоположению можно обращаться множеством разных способов. Некоторые из вас зададутся вопросом, какой вариант лучше использовать? Ответ: любой, который больше нравится. Обращаетесь вы к файлу или директории, в командной строке вы обращаетесь по пути, а путь вы можете составить, используя любой из элементов, представленных выше. Лучший подход в этом деле — удобный именно для вас.

      Примеры:

      После того, как вы сами поиграетесь с этими командами в командной строке, вы станете лучше их понимать. Убедитесь, что понимаете, как работают элементы построения пути, поскольку мы будем использовать их в следующих уроках.

      Как сменить директорию

      Для передвижения по системе используется команда cd , сокращение от change directory (сменить директорию). Она работает следующим образом:

      Подсказка: если вы запустите команду без аргументов, она вернет вас в домашнюю директорию.

      Команду cd можно запускать и без аргументов, как мы видели в подсказке выше, но обычно ее запускают с одним аргументом командной строки — месту, в которое мы хотим перейти. Место определяется абсолютным или относительным путем с использованием любых элементов для построения путей, упомянутых выше.

      Пример:

      Автодополнение

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

      Когда вы печатаете путь в командной строке, нажмите кнопку Tab, чтобы применить механизм автозавершения. Если ничего не произошло, значит существует несколько вариантов продолжения пути. Нажмите Tab снова, и вы увидите эти варианты. Продолжайте печатать и опять нажмите Tab, и механизм снова попытается завершить путь за вас.

      Это сложно продемонстрировать в статье, так что попробуйте потестировать эту фичу сами. Если вы напечатаете в командной строке cd /hTab/<начало вашего имени пользователя>Tab, вы поймете, как это работает.

      Что нужно запомнить

      Команды

      pwd
      Выводит текущую директорию.

      ls
      Выводит писок содержимого директории.

      cd
      Переводит в другую директорию.

      Понятия

      Относительный путь
      Местоположение файла или директории относительно вашего текущего местоположения в системе.

      Абсолютный путь
      Местоположение файла или директории относительно корневой папки файловой системы.

      Практические задания

      Давайте применим то, что мы только что узнали, на практике. Попробуйте выполнить следующие задания:

      1. Начнем с передвижения по системе. Используйте команды cd и ls , чтобы больше узнать о директориях вашей системы и о том, что в них есть. Постарайтесь использовать разные варианты относительных и абсолютных путей. Интересные места для исследования:

      • /etc — здесь хранятся конфигурационные файлы системы.
      • /var/log — здесь хранятся файлы логов для разных системных программ. (У вас может не быть разрешений просматривать все в этой директории. Пусть это вас не останавливает. Пара сообщений об ошибках никому не помешает)
      • /bin — место, в котором хранятся некоторые часто используемые программы.
      • /usr/bin — еще одно место, в котором хранятся системные программы.

      2. А теперь вернитесь в домашнюю директорию 4 разными способами.

      3. Постарайтесь почаще использовать автодополнение. Зачем напрягаться, если компьютер может что-то делать за вас?

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

      Домашний каталог является каталогом файловой системы на многопользовательской операционной системе , содержащие файлы для данного пользователя системы. Специфика домашнего каталога (например, его имя и расположение) определяется используемой операционной системой; например, в системах Linux / BSD ( FHS ) используется / home / <username>, а в системах Windows между 2000 и Server 2003 домашние каталоги хранятся в папке с именем Documents and Settings .

      СОДЕРЖАНИЕ

      Описание

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

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

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

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

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

      Операционная система Дорожка Переменная окружения
      AT&T Unix (оригинальная версия) <корень> / usr / <имя пользователя> $ HOME
      Unix-производный / var / users / <username>
      / u01 / <username>
      / usr / <username>
      / user / <username>
      / users / <username>
      На основе Unix <root> / home / <имя пользователя>
      BSD / Linux ( FHS ) / home / <имя пользователя>
      SunOS / Solaris / export / home / <имя пользователя>
      macOS / Пользователи / <имя пользователя>
      Android / data / media / <userid>
      Microsoft Windows NT <корень> \ WINNT \ Profiles \ <имя пользователя> % USERPROFILE%
      % HOMEDRIVE% % HOMEPATH%
      Microsoft Windows 2000, XP и 2003 <root> \ Documents and Settings \ <имя пользователя>
      Microsoft Windows Vista, 7, 8, 10 и 11 <корень> \ Пользователи \ <имя пользователя>

      Подкаталоги

      Файл /etc/xdg/user-dirs.defaults во многих системах Linux определяет подкаталоги, созданные для пользователей по умолчанию.

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

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

      ( Тильда команда сокращенная характера) относится к домашней директории этого конкретного пользователя.

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *