Совместное использование учетных записей между несколькими компьютерами под управлением Ubuntu Linux


16

В моей школе есть компьютерная лаборатория, полная компьютеров под управлением Red Hat Linux. Они настроили его так, чтобы вы могли войти на любой компьютер в лаборатории, и он автоматически загружает ваш рабочий стол, домашний каталог и т. Д., Благодаря чему все компьютеры в лаборатории выглядят одинаково для вас, независимо от того, какой из них вы повторное использование.

У меня дома два компьютера под управлением Ubuntu Linux. Могу ли я сделать то же самое с моими компьютерами дома? Как это называется, и как мне найти документацию по настройке? Благодарность!

Ответы:


9

В небольших домашних условиях вы можете сделать то же самое без полноценного сервера служб каталогов, такого как LDAP или NIS.

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

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


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

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

@ Джон, да. Запуск сервера каталогов также означает, что система всегда должна быть в рабочем состоянии. Сервер NFS может быть таким же простым, как внешний жесткий диск с интерфейсом Ethernet (например, LaCie или Argosy make) или NAS с одним диском. Те, с кем я работал, также имеют общий доступ к Samba для Windows.
kmarsh

7

Вы имеете в виду службы каталогов . Есть несколько систем, которые могут обеспечить эту функциональность. DNS , вероятно, самый известный тип службы каталогов; Вот как ваш компьютер переводит доменные имена ( www.example.com ) в IP-адреса ( 111.000.111.000 ).

Hesiod - одна из старейших служб каталогов; он взял концепцию DNS и применил ее к часто меняющейся информации, такой как пользователи, группы и пароли. NIS и NIS + (Сетевая информационная служба, также известная как YellowPages / YP, разработанная Sun Microsystems) - это еще одна система, общая для многих Unixen; LDAP (облегченный протокол доступа к каталогам) - более новая система. Microsoft предоставляет систему под названием Active Directory с Windows Server, а Apple предоставляет службу под названием Open Directory с OS X Server.

В Unix и Unix-подобных системах эти службы обычно настраиваются через конфигурацию NSS (Name Service Switch), /etc/nsswitch.conf . Вы можете использовать любую из систем, упомянутых ранее; чтобы их настроить, вам необходимо (а) установить сервер службы; (б) настроить базу данных бэкэнда; (c) установить клиентское программное обеспечение; и (d) убедитесь, что ваш nsswitch.conf настроен правильно. Например, эти строки в nsswitch.conf говорят системе: (а) сначала попытаться получить доступ к локальным файлам, а затем (б) попытаться выполнить запрос LDAP, если первый произойдет сбой:

passwd: files ldap
shadow: files ldap
group: files ldap
hosts: files ldap

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


+1 за вопрос о сбое сервера. Но да, этот метод в маленькой домашней обстановке подобен стрельбе из мушки из пушки.
Петерсон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.