NIS: Как предоставить доступ и к корневым каталогам локальных и к удаленных пользователей?

Для получения опытными с Unix необходимо будет регулярно работать над ним. Практика делает прекрасным.

Во-первых, я предложил бы, чтобы Вы выбрали дистрибутив Linux. Еще не волнуйтесь слишком много о выборе лучшего для Вас, когда Вы будете готовы, Вы найдете тот. Для новичка дистрибутив как Ubuntu будет достаточно хорош.

Проблемы возникнут, будут готовы к ним. Задайте вопросы в сети (здесь на Unix SE или на других форумах), сообщество Linux (более корректный "сообщество разработчиков ПО с открытым исходным кодом"), полезное сообщество. Чем больше Вы принимаете участие в том сообществе, тем быстрее Вы будете учиться.

Теперь необходимо будет попытаться выполнить основные задачи на новейшей ОС. Обсуждение, Просматривая, вводя документы, пользование электронной почтой, просмотр кино, и т.д. Использование Linux для всего.

Знайте, что Linux действительно имеет кривую обучения, и что необходимо будет выделить время ему, если Вы захотите стать профессиональными.

4
14.02.2011, 16:34
4 ответа

То, что можно сделать, должно установить autofs точку монтирования в, скажем,/home2. Затем установите корневой каталог каждого пользователя как/home2/machine/user. Если Вы устанавливаете autofs для монтирования machine:/home в/home2/machine, то Вы имеете то, что Вы хотите, потому что локальный / домой может быть смонтирован как/home2/localmachinename. И можно, конечно, настроить autofs через NIS.

4
27.01.2020, 20:50

Если это - во всем опция, я рекомендую делать “физическое” местоположение каждого корневого каталога чем-то как /net/$hostname/$username, т.е. включайте название сервера как часть пути. Затем устройте /home/$username указать на /home/$(server-of $username)/$username.

Одна возможность состоит в том, чтобы сделать /home объединение монтируется весь /net/*.

С другой стороны, можно сделать /home автоточка монтирования и настроенный утилита автоматического монтирования для монтирования /net/file-server/$username для пользователя NIS или /home.local/$username для локального пользователя.

2
27.01.2020, 20:50

То, что мы делаем, является монтированием дом сервера на/mnt/server/export/home, затем на другой символьной ссылке машин корневой каталог каждого пользователя в локальный / домой. Это может сохраняться полуавтоматически через машины с rsync.

1
27.01.2020, 20:50

Можно указать и локальное и удаленное монтирование в файле конфигурации утилиты автоматического монтирования (мы используем /etc/auto.home файл).

Мы имеем:

/etc $ ypcat auto.master
-hosts
auto.direct     --timeout=600
auto.home       --timeout=1800

и

/etc $ cat /etc/auto.home

localadmin        :/local/home/&
localuser         :/local/home/&

+auto.home
/etc $

Очевидно очень поздно, но надо надеяться полезный для кого-то.

1
27.01.2020, 20:50

Теги

Похожие вопросы