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


16

У моїй школі є комп'ютерна лабораторія, повна машин під управлінням Red Hat Linux. Вони налаштовані так, що ви можете увійти на будь-який комп'ютер у лабораторії, і він автоматично завантажує ваш робочий стіл, домашній каталог тощо, завдяки чому всі комп’ютери в лабораторії виглядають однаково для вас, незалежно від того, який ви " повторне використання.

У мене вдома є два комп’ютери, на яких працює Ubuntu Linux. Чи можу я зробити те ж саме з комп’ютерами вдома? Як воно називається, і як я можу знайти документацію щодо його налаштування? Дякую!

Відповіді:


9

У невеликому середовищі в домашніх умовах ви можете зробити те ж саме без повномасштабного сервера Служб каталогів, як LDAP або NIS.

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

Це дає вам більшу частину переваг служб каталогів без зусиль. Технічне обслуговування цілком терпиме, доки ви не обмежуєте їх кількома користувачами та кількома комп'ютерами. Після того, як він буде масштабуватися до розміру аудиторії, із щорічним оборотом студентів, вам потрібно перейти до рівня служб каталогів, як це так добре описано, як кваксований кіхот.


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

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

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

7

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

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

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

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

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


+1 за запит про помилку сервера. Але так, цей спосіб у невеликій домашній обстановці схожий на стрільбу з мухи з гармати.
petersohn
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.