Создание домашнего каталога
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.
