Questo modulo ti consente di gestire moduli, temi, utenti e gruppi su più server Webmin da un'unica interfaccia. Combina le funzioni dei moduli Configurazione Webmin e Utenti Webmin con la possibilità di eseguire azioni (come l'installazione di un tema o la creazione di un utente) su più server contemporaneamente.
La parte superiore della pagina principale sotto l'intestazione Server gestiti elenca altri server Webmin i cui moduli e utenti sono gestiti da questo modulo. Per aggiungere un server a questo elenco, devi prima aggiungerlo al modulo Server Webmin, con un nome utente e una password specificati per accedere a Webmin su quel server. È quindi possibile selezionare il server dall'elenco accanto al pulsante Aggiungi server.
Quando viene aggiunto un server, verrà verificato che stia eseguendo una versione supportata di Webmin (0.985 o successiva) e che abbia installato i moduli necessari. Gli elenchi di tutti i moduli, temi, utenti e gruppi dal server verranno quindi scaricati e memorizzati nella cache locale.
Quando è presente almeno un'icona in Server gestiti, è possibile utilizzare i pulsanti in Utenti e gruppi Webmin per modificare, creare o impostare ACL su utenti e gruppi su qualsiasi server. Gli utenti e i gruppi che crei verranno creati su tutti i server gestiti, ma quelli già esistenti che vengono modificati o eliminati verranno modificati solo sui server in cui esistono già.
Nella parte inferiore della pagina in Moduli e temi ci sono pulsanti per la modifica di moduli e temi installati su qualsiasi server gestito e un modulo per l'installazione di un nuovo modulo o tema su tutti i server.
Contenuti
Il modulo di configurazione di Cluster Webmin
Prima di leggere questo capitolo è necessario acquisire familiarità con le capacità di gestione dei cluster di Webmin, spiegate nell'introduzione al capitolo 48. Tutti i moduli nella categoria Cluster utilizzano il modulo Webmin Servers Index e RPC per controllare altri sistemi. Dovresti già leggere rispettivamente i moduli Configurazione Webmin e Utenti Webmin, poiché questo può essere utilizzato per eseguire molte delle stesse attività su più sistemi.
Il modulo Cluster Webmin Configuration ha in realtà due scopi:la gestione di utenti e gruppi Webmin su più sistemi e l'installazione e la rimozione di moduli e temi. Se la tua rete ha più server Webmin, questo modulo può essere molto utile per mantenere sincronizzati i loro elenchi di utenti e le impostazioni di controllo dell'accesso degli utenti. E fornisce un modo semplice per implementare un nuovo modulo su un gran numero di server contemporaneamente.
Come gli altri moduli del cluster, questo mantiene elenchi di moduli, temi, utenti e gruppi di ciascun server gestito sul sistema master. Ciò velocizza la ricerca, ma crea il potenziale per incongruenze tra il modo in cui le cose principali sono configurate dagli altri sistemi e come sono realmente. Ad esempio, se si installa un modulo o si aggiorna un host gestito, il sistema master non ne sarà a conoscenza fino a quando non verrà aggiornato annualmente, come spiegato in Aggiornamento degli elenchi di utenti e moduli sezione.
Quando si fa clic sull'icona del modulo nella categoria Cluster nel menu principale di Webmin, verrà visualizzata la pagina principale mostrata di seguito. Nella parte superiore è presente una tabella di icone, una per ciascuno dei server gestiti. Sotto ogni icona c'è la versione di Webmin attualmente in esecuzione, determinata quando è stata aggiunta al modulo o quando è stata aggiornata l'ultima volta. Supponendo che siano elencati alcuni server, sotto di essi ci sono moduli per la modifica e l'aggiunta di utenti e gruppi, seguiti da altri moduli per l'installazione e la ricerca di moduli e temi.
Il modulo Configurazione Cluster Webmin
Registrazione di un server
Prima che questo modulo possa essere utilizzato per gestire un altro host che esegue Webmin, deve essere aggiunto al suo elenco di server. Per fare ciò, segui questi passaggi:
- Usa il modulo Indice dei server Webmin per aggiungere il sistema remoto e assicurati di fornire un nome utente e una password. Tuttavia, non è necessario farlo se si desidera gestire il server master stesso.
- In questo modulo selezionare il sistema dal menu accanto al pulsante *Aggiungi server* e quindi fare clic su di esso. Il menu di solito includerà la voce speciale questo server , che è il sistema master stesso. Tuttavia, non includerà mai server che sono già stati aggiunti. In alternativa, puoi selezionare un intero gruppo di server dal menu accanto a Aggiungi server al gruppo . I gruppi possono essere definiti anche nel modulo Indice dei server Webmin.
- Verrà visualizzata una pagina che mostra tutti gli host aggiunti e il numero di moduli, temi, utenti Webmin e gruppi su ciascuno di essi. Se non è possibile contattare un host o l'accesso RPC non riesce, verrà visualizzato un messaggio di errore che spiega cosa è andato storto per quell'host.
- Ritorna alla pagina principale del modulo, nella quale ora dovrebbe essere elencata una nuova icona per ogni host.
Creazione di un nuovo utente Webmin
Se hai familiarità con l'utilizzo del modulo Utenti Webmin per creare un nuovo utente locale, crearne uno su più sistemi con questo modulo dovrebbe essere facile. Il modulo utilizzato ha un layout leggermente diverso, ma tutti i campi in esso contenuti hanno lo stesso significato. I moduli Categorizza? usati raramente Tuttavia, il campo non esiste, né il nome del certificato SSL campo che non ha senso impostare su più server.
Per creare un utente su tutti i sistemi gestiti, segui questi passaggi :
- Fai clic su Aggiungi utente pulsante nella pagina principale del modulo per visualizzare il modulo di creazione.
- Compila la maggior parte dei campi proprio come faresti nel modulo Utenti Webmin. I campi a cui prestare attenzione sono spiegati nei passaggi seguenti.
- Il Membro del gruppo menu include gruppi di tutti i sistemi gestiti e quindi alcuni potrebbero non esistere su alcuni server. Se l'utente si è aggiunto a un sistema che non ha il gruppo scelto, sarà come se Nessuno è stato selezionato per quel sistema.
- Allo stesso modo, il Tema personale menu include temi che potrebbero non esistere su alcuni sistemi. Se l'utente viene aggiunto a un sistema che non li ha scelti, sarà come se fosse stato selezionato *Server predefinito*.
- I Moduli la sezione elenca tutti i moduli disponibili da tutti i server. Puoi selezionare i moduli individualmente facendo clic tenendo premuto il tasto Ctrl o tenendo premuto Maiusc sugli elenchi oppure utilizzando Seleziona tutto , *Seleziona nessuno* e Inverti selezione link sotto di loro. Come per il tema, è possibile selezionare moduli che esistono o sono supportati solo su alcuni sistemi gestiti.
- Quando hai finito di compilare il modulo, clicca su Crea pulsante in basso. Verrà visualizzata una pagina che mostra l'esito positivo o negativo del tentativo del modulo di aggiungere l'utente a ciascun server gestito. Una volta completato il processo, le persone potranno accedere con il nuovo account su qualsiasi sistema.
Modifica o eliminazione di un utente Webmin
Come nel modulo Utenti e gruppi del cluster, quando si modifica un utente è possibile scegliere esattamente quali dei suoi attributi modificare. Ciò è utile perché l'utente potrebbe essere stato creato indipendentemente su più sistemi senza il vantaggio di questo modulo e quindi potrebbe non avere le stesse impostazioni su tutti loro. Ad esempio, puoi cambiare la lingua di un utente su tutti i sistemi senza toccare il suo tema personale, che potrebbe essere diverso a seconda della velocità di ciascun server.
I passaggi da seguire per modificare un utente Webmin sono :
- Nella pagina principale, seleziona il nome dell'utente dal menu accanto a Modifica utente pulsante. Premendo il pulsante si accede quindi a un modulo di modifica come quello mostrato nella Figura 50-2.
- In ciascuno dei campi che desideri modificare, seleziona Imposta su e inserisci un nuovo valore nella casella di testo o nel menu accanto ad esso. L'opzione *Lascia invariato* ha accanto il valore corrente dell'attributo, preso dal server mostrato nell'intestazione del modulo. L'unica eccezione è il Nome utente campo, che è solo una casella di testo che puoi modificare se desideri rinominare questo utente sui sistemi su cui esiste.
- I Moduli la sezione funziona in modo leggermente diverso, poiché consente di aggiungere o rimuovere moduli selezionati dall'utente su tutti i sistemi. Questo è utile se ha diversi moduli disponibili su host diversi e vuoi concedere l'accesso a un altro senza disturbare quelli già assegnati. Le opzioni disponibili in questa sezione sono disponibili su host diversi e si desidera concedere l'accesso a un altro senza disturbare quelli già assegnati. Le opzioni disponibili in questa sezione sono disponibili su host diversi e si desidera concedere l'accesso a un altro senza disturbare quelli già assegnati. Le opzioni disponibili in questa sezione sono:*Lascia invariato *I moduli assegnati dall'utente non verranno toccati su nessun host gestito. *Solo moduli selezionati *I moduli selezionati di seguito verranno concessi all'utente, sovrascrivendo quelli attualmente in suo possesso su tutti i sistemi. Fai attenzione con questa opzione, tuttavia, poiché l'elenco non avrà i moduli attualmente assegnati selezionati per impostazione predefinita. *Aggiungi moduli selezionati *I moduli selezionati dall'elenco sottostante verranno aggiunti a quelli che l'utente ha già su tutti i sistemi. *Rimuovi i moduli selezionati *I moduli selezionati verranno rimossi da quelli assegnati su tutti i sistemi, se l'utente vi ha effettivamente accesso. Come nel modulo di creazione dell'utente, puoi scegliere i moduli dall'elenco facendo clic su di essi o utilizzare i collegamenti sottostanti per selezionare un numero elevato contemporaneamente.
- Premi Salva pulsante per avviare il processo di aggiornamento dell'utente. Verrà visualizzata una pagina che elenca tutti gli host su cui esiste, insieme al successo o al fallimento del tentativo di aggiornamento su ciascuno. In genere, una modifica dell'utente dovrebbe fallire solo se uno dei server gestiti è inattivo o se l'utente è stato eliminato.
La pagina di modifica dell'utente
L'eliminazione di un utente Webmin è ancora più semplice, anche se dovresti fare attenzione a non rimuovere l'utente root o amministratore su un sistema gestito con cui il server master accede. A differenza del modulo Utenti Webmin, questo non ti impedirà di fare cose che possono rovinare il tuo server Webmin, come eliminare l'utente con cui sei attualmente connesso. Quindi sii attento!
I passaggi per rimuovere un utente sono:
- Usa Modifica utente pulsante nella pagina principale per visualizzare il modulo di modifica dell'utente.
- Premi Elimina pulsante in basso vicino all'angolo in basso a destra. L'utente verrà immediatamente rimosso da tutti i sistemi su cui esiste senza conferma e verrà visualizzata una pagina che mostra i risultati di ciascuno.
Creazione di un nuovo gruppo Webmin
Creare un gruppo su più server in questo modulo è come crearne uno localmente nel modulo Utenti Webmin, tranne per il fatto che la parte del modulo relativa alla selezione del modulo è leggermente diversa. Per aggiungere un gruppo, segui queste istruzioni :
- Fai clic su Aggiungi gruppo pulsante nella pagina principale del modulo per visualizzare il modulo di creazione del gruppo.
- Immettere il nome non utilizzato da nessun altro utente o gruppo su alcun sistema nel Nome gruppo campo.
- Se questo gruppo deve ereditare moduli e impostazioni di controllo accessi da un altro, selezionalo da Membro del gruppo menù. Vengono elencati tutti i gruppi di tutti i sistemi, quindi è possibile che durante il processo di creazione il gruppo venga aggiunto a un sistema su cui il suo genitore non esiste. Se ciò accade, sarà come se Nessuno è stato selezionato.
- Dai Moduli liste seleziona i moduli che verranno eventualmente assegnati ai membri di questo gruppo, sia cliccando su di essi che utilizzando i link sottostanti.
- Premi Crea pulsante per iniziare a creare il gruppo. Verrà visualizzata una pagina che mostra se l'operazione è riuscita o meno su ciascun sistema gestito. Una mancata creazione su uno (perché è inattivo o l'accesso RPC non è corretto) non influirà sul resto.
- Una volta che il gruppo è stato aggiunto, puoi assegnargli utenti o altri gruppi usando questo modulo. Affinché i dettagli dell'utente rimangano sincronizzati su tutti i server, è meglio utilizzare solo gruppi creati in questo modo che esistono e sono gli stessi su tutti i sistemi gestiti.
Modifica o eliminazione di un gruppo Webmin
Come per gli utenti, quando si modifica un gruppo è possibile scegliere esattamente quali dei suoi attributi modificare nel caso in cui il gruppo differisca tra i sistemi gestiti. I passaggi da seguire sono :
- Seleziona il gruppo dal menu accanto a Modifica gruppo pulsante nella pagina principale. Quindi fare clic sul pulsante per visualizzare il modulo di modifica del gruppo.
- Per modificare il nome del gruppo, modifica il Nome del gruppo campo.
- I Membri sul server campo non può essere modificato, ma mostra chi appartiene a questo gruppo sul sistema mostrato nel titolo del modulo. L'iscrizione potrebbe essere diversa su altri sistemi se hai creato utenti al di fuori di questo modulo.
- Per lasciare il gruppo principale da solo, seleziona Lascia invariato per il Gruppo di genitori campo. Altrimenti seleziona Imposta su e scegli un gruppo dal menu accanto o Nessuno se non vuoi che abbia nessun genitore. Questo menu include tutti i gruppi di tutti i sistemi, quindi è possibile sceglierne uno che non esiste su alcuni host gestiti. Se è così, sarà come se
è stato selezionato. - Come quando si modifica un utente, le opzioni e gli elenchi nel campo *Moduli per membri* possono essere utilizzati per aggiungere, rimuovere o impostare i moduli per questo gruppo. Vedi Modificare o eliminare un utente Webmin sezione per maggiori dettagli.
- Premi Salva pulsante nella parte inferiore della pagina per aggiornare il gruppo su tutti i server su cui esiste. Verrà visualizzata una pagina che elenca tutti i server ei risultati dell'aggiornamento su ciascuno.
Eliminare un gruppo è come eliminare un utente, invece di usare Salva pulsante sul modulo di modifica del gruppo, fai clic su Elimina invece. Tuttavia, il modulo non ti consentirà di eliminare un gruppo che ha utenti membri o gruppi su qualsiasi server.
Modifica dell'ACL utente o gruppo per un modulo
Come spiega il capitolo 52, gli utenti ei gruppi Webmin possono essere ulteriormente limitati in ciò che possono fare con un particolare modulo. Ciò consente di creare un utente che può modificare solo un singolo host virtuale Apache o un dominio DNS, ad esempio, ma non utilizzare il resto delle funzionalità del server Web Apache o del modulo Server DNS BIND. Le effettive opzioni di controllo dell'accesso disponibili variano a seconda del modulo che si desidera limitare e sono trattate in dettaglio nel capitolo relativo a quel modulo.
Il modulo Cluster Webmin Servers può essere utilizzato anche per configurare il controllo dell'accesso per alcuni utenti e moduli, ma su più host contemporaneamente anziché su uno solo. Prima di fare ciò dovresti avere familiarità con il processo di limitazione dell'accesso su un singolo sistema con il modulo Utenti Webmin, poiché viene utilizzato un modulo molto simile.
Affinché il controllo dell'accesso del modulo funzioni su più sistemi, ciascuno deve avere una configurazione molto simile o identica per il server gestito dal modulo limitato. Ad esempio, non ha senso concedere a qualcuno l'accesso a una particolare zona BIND se non esiste su tutti i server. Sfortunatamente, alcuni moduli (come i comandi personalizzati) utilizzano ID comando univoci per un determinato server, quindi provare a concedere a un utente l'accesso a un determinato comando su più sistemi non funzionerà, anche se quel pulsante di comando è stato creato indipendentemente su ogni sistema.
Per modificare le impostazioni di controllo dell'accesso per un utente o un gruppo in un modulo, attenersi alla seguente procedura:
- Nella pagina principale di questo modulo, seleziona l'utente e il modulo dai menu accanto a Modifica ACL per pulsante. Il pulsante in alto è per gli utenti, quello in basso per i gruppi. Quando si preme il pulsante, verrà visualizzato un modulo di controllo accessi diverso a seconda del modulo scelto.
- Segui le istruzioni nell'apposito capitolo del libro per compilare il form. Molti moduli includono elenchi di oggetti di configurazione (come server virtuali, domini DNS o condivisioni Samba) da selezionare, che saranno sempre presi dal server master, anche se l'utente o il modulo non esiste. Ciò può causare problemi se ad esempio una zona DNS esiste solo su alcuni altri host e non viene visualizzata nel menu delle zone a cui consentire l'accesso perché l'elenco viene prelevato dal master. Purtroppo al momento non c'è modo per evitarlo.
- Per aggiornare la configurazione di questo modulo e utente su tutti i sistemi gestiti, fare clic su Salva su tutti gli host pulsante. In alternativa, puoi modificare le impostazioni solo per l'host mostrato nel titolo con Salva solo su questo server pulsante. In entrambi i casi, la modifica verrà applicata immediatamente all'utente o ai membri del gruppo.
A volte è necessario modificare le impostazioni di controllo accessi su un solo sistema anziché su tutti. Puoi farlo:
- Apri la pagina di modifica dell'utente o del gruppo utilizzando Modifica utente o Modifica gruppo pulsante nella pagina principale.
- Nella parte inferiore del modulo è presente un pulsante con l'etichetta Modifica ACL per con un menu accanto che elenca tutti i moduli a cui questo utente ha accesso e gli host su cui esiste. Seleziona la voce per la combinazione di modulo e host per cui desideri modificare le impostazioni di controllo dell'accesso e premi il pulsante.
- Compila il modulo di controllo accessi che appare come di consueto. Sfortunatamente, tutti gli elenchi di server virtuali Apache, comandi personalizzati o zone DNS sul modulo verranno presi dal sistema master, non dall'host scelto.
- Premi Salva solo su questo server pulsante per aggiornare solo le impostazioni del sistema prescelto.
Installazione di un modulo o tema
Probabilmente la caratteristica più utile di questo modulo è la sua capacità di installare un modulo o un tema Webmin su più sistemi contemporaneamente. Prima di continuare a leggere, assicurati di aver letto le sezioni nel capitolo 51 che spiegano cosa sono i temi ei moduli e come possono essere installati su un singolo sistema. Il processo di installazione su più host è molto simile e il modulo utilizzato è quasi identico. Questi passaggi possono essere utilizzati per installare un singolo file .wbm o .wbt contenente uno o più moduli e temi. A differenza del modulo Configurazione Webmin, non ci sono pagine separate per ciascuno.
- Nella pagina principale del modulo, trova il modulo di destra in Moduli e temi sezione.
- Se il file esiste sul server master, selezionare *Da file locale* e immetterne il percorso completo nel campo di testo adiacente.
- Se il file si trova sul PC su cui è in esecuzione il tuo browser web, seleziona Dal file caricato e usa Sfoglia pulsante per aprire una finestra di dialogo per scegliere il file. Se questo file è condiviso tramite NFS, alcuni o tutti i server gestiti nella stessa posizione, il modulo non si preoccuperà di trasferirlo su ciascuno di questi host.
- Se il file si trova su un sito Web o FTP da qualche parte, seleziona *Da ftp o URL http* e inserisci l'URL completo nella relativa casella di testo. Normalmente solo il server master scaricherà il file e quindi utilizzerà RPC per trasferirlo a ciascun sistema gestito, ma se viene selezionato *Ogni server deve scaricare nuovamente il modulo*, gli host gestiti lo scaricheranno di nuovo da soli. Questo potrebbe essere più veloce se l'URL fa riferimento a un server web sulla tua rete locale.
- Normalmente, Webmin interrompe l'installazione di un modulo se non sono disponibili altri moduli da cui dipende, o se viene scritto per una versione successiva di Webmin. Per evitare ciò, controlla Ignora le dipendenze del modulo durante l'installazione scatola. Tuttavia, ciò potrebbe consentire l'installazione di un modulo che non funzionerà. Tuttavia, non ti consentirà di aggiungere moduli che non supportano il sistema operativo del server.
- Per controllare a chi verrà concesso questo nuovo modulo, seleziona Concedi accesso solo a utenti e gruppi opzione e inserisci un elenco di utenti Webmin e nomi di gruppi nella casella di testo adiacente. In alternativa puoi fornirlo a tutti gli utenti su tutti i sistemi selezionando Concedi accesso a tutti gli utenti Webmin .
- Fai clic su Installa ora per procedere con l'installazione. Verrà visualizzata una pagina che mostra lo stato di avanzamento del download del modulo (se necessario), seguita da un elenco di messaggi di errore o di successo da ciascun host gestito. L'installazione verrà eseguita contemporaneamente su tutti i sistemi per velocizzare il processo. Il fallimento di uno non avrà effetto su nessuno degli altri.
Visualizzare ed eliminare un modulo o un tema
Puoi visualizzare una pagina che mostra i dettagli di un modulo o tema installato selezionandolo dal menu accanto a Modifica modulo o Modifica tema pulsante nella pagina principale e quindi facendo clic sul pulsante. La pagina che appare mostra il nome e la directory del modulo, i sistemi operativi supportati ei moduli che questo utilizza e da cui viene utilizzato. La Modifica ACL per Il pulsante può essere utilizzato per modificare le impostazioni di controllo dell'accesso per il modulo per un particolare utente e sistema, come spiegato nella sezione *Modifica dell'ACL utente o gruppo per un modulo* in precedenza nella pagina.
Per rimuovere effettivamente il modulo o il tema, segui questi passaggi:
- Apre la pagina mostrandone i dettagli, come spiegato sopra.
- Il menu accanto a Disinstalla modulo da Il pulsante determina da quale host verrà rimosso. Puoi selezionare Tutti i server da eliminare da ogni host o da un sistema specifico.
- Fare clic sul pulsante per visualizzare una pagina di conferma che mostra il modulo o il tema da eliminare e le dimensioni dei file che verranno rimossi. Tuttavia, se qualche altro modulo su qualche sistema dipende da questo, verrà mostrato un messaggio di errore che spiega perché non è possibile rimuoverlo.
- Per rimuovere l'accesso al modulo da tutti gli utenti e ripristinare tutte le impostazioni di controllo accessi ai valori predefiniti, seleziona Rimuovere dagli utenti e ripristinare le impostazioni di controllo accessi? scatola. Questo può essere utile se prevedi di reinstallare il modulo in futuro e non vuoi che sia disponibile per le stesse persone che potrebbero usarlo prima.
- Premi Elimina pulsante per procedere con la rimozione del modulo o del tema. Come per l'installazione, il processo verrà eseguito contemporaneamente su tutti gli host e verrà visualizzata una pagina che mostra i risultati di ciascuno.
Aggiornamento degli elenchi di utenti e moduli
Se moduli, temi, utenti o gruppi sono stati modificati in qualsiasi modo su host gestiti senza utilizzare questo modulo, le informazioni memorizzate nella cache sulla configurazione di altri sistemi non saranno più corrette. Ciò non causerà problemi seri, poiché il modulo può rilevare se un utente che ritiene esista davvero non lo fa durante l'aggiornamento o la rimozione di quell'utente, ad esempio. Tuttavia, è meglio aggiornare gli elenchi memorizzati nella cache quando necessario, cosa che puoi fare seguendo questi passaggi:
- Nella pagina principale del modulo, fai clic su Aggiorna server pulsante.
- Verrà visualizzata una pagina che elenca ciascuno dei server gestiti e mostra le modifiche negli elenchi di utenti, gruppi, moduli e temi per ciascuno. Se per qualche motivo non è possibile contattare un sistema, accanto al nome del sistema verrà visualizzato un messaggio di errore che spiega cosa è andato storto.
Elencare e rimuovere un server
Questa sezione spiega come visualizzare informazioni su utenti, gruppi, moduli e temi su un server gestito o come rimuoverle dall'elenco dei sistemi controllati dal modulo. I passaggi da seguire sono:
- Fare clic sull'icona del server nella pagina principale o su un modulo o un modulo con i dettagli dell'utente.
- Nella pagina che compare in alto vengono mostrati i dettagli del server stesso, seguiti da elenchi di moduli e temi, quindi elenchi di utenti e gruppi.
- È possibile fare clic sulle voci in tutti questi elenchi per visualizzare un modulo o una pagina dei dettagli del tema o un modulo di modifica per utenti o gruppi. In tutti i casi le informazioni sull'oggetto scelto vengono prelevate da questo server.
- Per rimuovere l'host dal controllo di questo modulo, fare clic su Rimuovi dall'elenco gestito pulsante. L'eliminazione avverrà senza conferma e verrai riportato alla pagina principale del modulo.