Создание домашнего каталога

02.04.2010

Домашний каталог (home directory) — это часть файловой системы, которая вы­делена отдельному пользователю для хранения индивидуальных файлов. Диско­вое пространство, которое выделяется для пользовательского домашнего каталога, может быть разным по размеру — все зависит от типов файлов, которые создают­ся этим пользователем, а также характером работы этого пользователя. Для до­машнего каталога каждого из пользователей, как правило,требуется выделитьпо крайней мере 15 Мбайт дискового пространства.
Пользовательский домашний каталог может располагаться как на локальной системе, так и на удаленном файловом сервере. В любом случае в соответствии с принятым соглашением домашний каталог пользователя имеет имя /export/home’ регистрационное имя. Имейте в виду, что данное соглашение является новым в опе­рационной среде Solaris. Имя сервера больше не включается в состав полного имени домашнего каталога. На крупных серверах, используемых для хранения множества пользовательских домашних каталогов, в каталоге /exports могу1 размешаться множество подкаталогов с именами, например, homel, home2, потеЗ и т. Д-В каждом из этих каталогов могут размещаться подкаталоги для отдельных пользователей. Вне зависимости от того, в каком месте размещается его домашний каталог, пользователь обращается к нему при помощи точки монтирован! с именем /homе/регистрационное_имя.
Для обращения к домашнему каталогу всегда следует использовать переМеную окружения SH0ME. Не следует использовать вместо нее имя конкретного каТ лога /export/home/username. Кроме того, при создании любых символических ссылок в пользовательском домашнем каталоге следует использовать относитель­ные пути (например, ../../. ./х/у/х), благодаря этому ссылки будут оставаться корректными вне зависимости от того, в каком месте файловой системы смонти­рован пользовательский домашний каталог.
В данном разделе описывается стандартная процедура операционной среды Solaris. Предполагается, что пользовательская система подключена к сети и что для доступа к домашнему каталогу используется механизм AutoFS. Вне зависи­мости от того, располагается ли домашний каталог на сервере или на локальной системе, вы должны сделать его доступным для других систем при помощи ко­манды share. В результате файловая система, содержащая пользовательский до­машний каталог, будет экспортирована, благодаря чему пользователь сможет об­ращаться к своим индивидуальным файлам с других систем через сеть.

роме того, вы должны определить, как именно монтируется домашний ката­лог. Используйте один из следующих способов:
8 добавьте запись в базу данных NIS+ Autojiome, карту NIS auto. home или локаль­ный файл /etc/auto_home, благодаря этому домашний каталог будет монтиро­ваться автоматически (этот метод является предпочтительным); § добавьте запись в файл /etc/ vf stab пользовательской системы, благодаря чему домашний каталог будет монтироваться через NFS.
Чтобы обеспечить автоматическое монтирование домашних каталогов, опе­рационная среда Solaris добавляет в файл /etc/auto_master следующую запись:
/home autojiome -nobrowse
Эта запись предписывает механизму AutoFS монтировать каталоги, перечис­ленные в базе данных autojiome в точке монтирования /home локальной системы. Записи файла auto_home обладают следующим форматом:
регистрационное_имя имя_системы:/ехроrt/home/регистрационное_имя Когда пользователь подключается с использованием некоторого регистраци­онного имени, механизм AutoFS монтирует указанный каталог (/export/home/pe-гистрационное_имя), расположенный на указанной системе (имя_системы) в точке Монтирования /home системы, к которой подключается пользователь.
Этот метод срабатывает даже в случае, если домашний каталог хранится на той же самой системе, к которой подключается пользователь. Пользователь получает возможность подключиться к любой системе, и при этом он может как обычно работать со своим домашним каталогом, монтированным в точке /home на целевой системе.
Если вы используете механизм квотирования дискового пространства, уста­новите для пользователя квоту.
После того как пользовательский домашний каталог создан, вы должны сде­лать его доступным. Для того чтобы сделать его доступным, вы должны либо до­бавить его в базу данных Autojiome (предпочтительный метод) для использова­ния совместно с механизмом AutoFS, либо добавить запись в файл /etc/vfstab пользовательской системы для дальнейшего монтирования с использованием NFS.