Newsgroup: it.comp.os.linux.sys
Titolo: NIS server.

E' possibile avere in una rete piu' di un NIS server?
Non si crea nessun problema?

 writes:
MS> E' possibile avere in una rete piu' di un NIS server?
MS> Non si crea nessun problema?
Se intendi "un master server, uno o piu` slave server, stesso dominio", la
risposta e` si`. 
Se intendi "piu` master server,  zero o piu` slave server, stesso dominio",
la risposta e` ancora si`, *ma*  ogni master server deve gestire un insieme
di mappe *disgiunto*  da quelli degli altri master server  (ad es.: MS1 ge-
stisce passwd e group, MS2 le altre); e` un modo come un altro per fare ca-
sino con la gestione, pero` :-).
Se intendi "piu` master server,  zero o piu` slave server, domini diversi",
la  riposta e` sempre  si` :-),  dato che  ogni dominio  e` concettualmente
separato, ma  ciascuna macchina puo` far  parte di e/o servire  solo un do-
minio. Se vuoi  avere macchine su piu` domini, l'unica e`  passare a NIS+ e
gestire il tutto  con i sottodomini e con NIS_PATH (il  namespace di NIS e`
"piatto", quello di NIS+ gerarchico).
Saluti,
Luca Polo.
-- 
Luca...@gest.unipd.it
 --- http:/
www.gest.unipd.it/~jake
---------------------------------------------------------
One Ping to rule them all. One Ping to find them.
One Ping to bring down them all.
And in the darkness crash them.         [The Lord of the Pings (of Death)]


Ti spiego il mio dubbio.
Premetto che sto iniziando ora ad informarmi su cosa e' e a cosa
serve il servizio NIS.
In azienda abbiamo una rete locale tcp/ip.
L'azienda e' organizzata in divisioni e uffici.
Tutti i client sono configurati per far parte di un unico dominio:
azienda.it
.
Ho un server Risc/6000 con s.o. AIX 4.3.3 che vorrei facesse da NIS
server per avere una gestione centralizzata degli utenti.
Ma solo degli utenti della divisione di cui faccio parte.
Non vorrei che indicando al NIS server che fa parte del dominio
azienda.it
 possa creare problemi nel momento in cui qualcun altro
mette su un altro nis server o cose del genere.
Potrei creare un sottodominio per le macchine della mia divisione
ma dovrei cambiare la configurazione di tutti i client, e poi,
potrei anche avere la necessita' di creare account per
utenti che fanno parte di altre divisioni.
Non so se e' chiaro il mio dubbio.
Grazie, ciao.


 writes:
MS> In azienda abbiamo una rete locale tcp/ip.
Eh, succede...
MS> L'azienda e' organizzata in divisioni e uffici.
La cosa si fa grave... ;-)
MS> Tutti i client sono configurati per far parte di un unico dominio:
MS> 
azienda.it
.
Parli di dominio NIS o dominio DNS ? Le due cose sono separate.
MS> Ho un server Risc/6000 con s.o. AIX 4.3.3 che vorrei facesse da NIS
MS> server per avere una gestione centralizzata degli utenti.
MS> Ma solo degli utenti della divisione di cui faccio parte.
MS> Non vorrei che indicando al NIS server che fa parte del dominio
MS> 
azienda.it
 possa creare problemi nel momento in cui qualcun altro
MS> mette su un altro nis server o cose del genere.
I domini NIS  sono separati: se una macchina (server o  client) fa parte di
un dominio NIS, vede solo le tabelle di quel dominio (OK, l'hacker di turno
ti dira` che in realta` puo` vedere tutto di tutti, ma per ora ci limitiamo
alle applicazioni beneducate...).
Non e` possibile  creare *sotto*domini: di fatto ciascun  domino e` parite-
tico agli altri,  anche se il nome puo` farlo  sembrare un sottodominio: in
questo caso  un sistema come  NIS+ sarebbe piu`  adatto (mi *pare*  che AIX
abbia il supporto NIS+...).
Di conseguenza, il gruppo di macchine  (client E server) che passa al nuovo
dominio si *disgiunge* di fatto dall'altro  dominio e non vi e` piu` alcuna
interazione (per quel che riguarda i "Naming Services") tra le macchine dei
due gruppi;  il che significa, ad es.,  che gli utenti che  devono avere un
account in entrambi i domini  devono venire creati due volte: possono pero`
avere  un'unica  home  directory  ed  un'unica mailbox,  via  automount  et
similia, purche' UID e GID siano gli stessi nelle due tabelle passwd.
Insomma, si  puo` fare tranquillamente,  ma forse e` meglio  pianificare il
tutto  a livello  centrale:  potrebbero  esserci dei  vincoli  piu` o  meno
nascosti che possono  causare piu` danni che benefici  (pensa solo alla ge-
stione della  posta elettronica: come  fa il server  del dominio NIS  "A" a
conoscere gli utenti del dominio NIS  "B", in modo da accettarne la posta e
non invece rifiutarla per "User  unknown" ?), o soluzioni diverse per sepa-
rare i  gruppi di utenti (script di  login con controllo dello  user id e/o
del group id; moduli PAM che fanno la stessa cosa, ecc.)
Saluti,
Luca Polo.
