Ubuntu Linux çalıştıran birden fazla bilgisayar arasında hesap paylaşma


16

Okulumda Red Hat Linux çalıştıran makinelerle dolu bir bilgisayar laboratuarı var. Laboratuardaki herhangi bir bilgisayara giriş yapabilmeniz için ayarlanmışlardır ve masaüstü, ana dizininiz, vb. Otomatik olarak yüklenir. kullanarak.

Evde iki bilgisayar var Ubuntu Linux. Aynı şeyi evdeki bilgisayarlarım ile de yapabilir miyim? Adı nedir ve nasıl ayarlanacağına ilişkin belgeleri nasıl bulurum? Teşekkürler!

Yanıtlar:


9

Evde küçük bir ortam için aynı şeyi LDAP veya NIS gibi tam gelişmiş bir Dizin Hizmetleri sunucusu olmadan da yapabilirsiniz.

Tüm sistemlerde aynı kullanıcı adı, kullanıcı kimliği ve grup kimliğine sahip kullanıcı hesapları oluşturmanız yeterlidir. Ana dizinleri barındırmak için bir sistem seçin ve bu dizinleri NFS üzerinden bağlamak için diğer sistemde autofs kullanın .

Bu size çaba harcamadan dizin hizmetlerinin çoğunu sağlar. Birkaç kullanıcıya ve birkaç bilgisayara kadar sakladığınız sürece bakım oldukça tolere edilebilir. Sınıf mevcuduna ölçeklendikten sonra, yıllık öğrenci cirosuyla, quack quixote ile çok iyi açıklandığı gibi dizin hizmetleri seviyesine geçmeniz gerekir.


bu, ikinci makinenin kullanıcıların bu dizinleri kullanarak oturum açmasına izin verebilmesi için ana dizinleri barındıran sistemin çalışması gerektiği anlamına mı geliyor? veya her makine daha sonra senkronize edilecek olan kendi kopyasını alacak mı?
John Kube

@John: evet, kullanıcı dizinlerini ağ üzerinden başka bir sistemden monte ediyorsanız, sunumu yapan sistemin açık olması gerekir.
quack quixote

@John, evet. Bir dizin sunucusu çalıştırmak, sistemin her zaman açık olması gerektiği anlamına gelir. Bir NFS sunucusu, Ethernet arayüzlü (LaCie veya Argosy markası gibi) harici bir sabit disk veya tek diskli NAS kadar basit olabilir. Birlikte çalıştığım kişilerin Windows paylaşımında Samba var.
kmarsh

7

Dizin hizmetlerinden bahsediyorsunuz . Bu işlevselliği sağlayabilecek birkaç sistem vardır. DNS muhtemelen en iyi bilinen dizin hizmeti türüdür; bilgisayarınızın etki alanı adlarını ( www.example.com ) IP adreslerine ( 111.000.111.000 ) bu şekilde dönüştürür.

Hesiod en eski dizin hizmetlerinden biridir; DNS kavramını aldı ve kullanıcılar, gruplar ve şifreler gibi sık sık değişen bilgilere uyguladı. NIS ve NIS + (Sun Microsystems tarafından geliştirilen Ağ Bilgi Servisi, yani YellowPages / YP), birçok Unixen için ortak olan bir diğer sistemdir; LDAP (Basit Dizin Erişim Protokolü) daha yeni bir sistemdir. Microsoft, Windows Server ile Active Directory adlı bir sistem sağlar ve Apple, OS X Server ile Open Directory adlı bir hizmet sunar .

Unix ve Unix benzeri sistemlerde bu hizmetler genellikle NSS (Ad Hizmeti Anahtarı) yapılandırması olan /etc/nsswitch.conf aracılığıyla yapılandırılır . Daha önce belirtilen sistemlerden herhangi birini kullanabilirsiniz; kurmak için (a) servis sunucusunu kurmanız; (b) arka uç veritabanını yapılandırmak; (c) istemci yazılımını kurmak; ve (d) nsswitch.conf dosyanızın düzgün yapılandırıldığından emin olun . Örneğin, nsswitch.conf dosyasındaki bu satırlar sisteme (a) önce yerel dosyalara erişmeyi denemesini ve ardından (b) ilk başarısız olursa bir LDAP sorgusu denemesini söyler:

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

Temel bir nasıl yapılandırılacağı-LDAP talimatlarını arayan ilgili bir soru sordum , ancak şu anda cevaplanmamış. Dizin hizmetleri iş ortamlarında evden daha sık kullanılır, bu nedenle Sunucu Hatası bu sistemlerin çoğunda daha çeşitli sorulara sahiptir.


Sunucu Hatası sormak için +1. Ama evet, bu yöntem küçük, ev ortamında topla sinek atmaya benziyor.
petersohn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.