Semplifichiamo l'amministrazione con Webmin. Amministrazione Linux

Per la prima volta da molto tempo ho deciso di installare Webmin, ero semplicemente abituato allo stucco. Sega nuova interfaccia e localizzazione non molto storta e ho deciso di annullare l'iscrizione.

Questa è una grafica indimenticabile interfaccia web per la gestione del tuo server Linux. Cioè, con il suo aiuto, puoi facilmente e senza conoscenze particolari gestire da remoto un server Linux, ora non più in un'interfaccia disgustosa tramite un browser web.

Le possibilità sono davvero impressionanti:

  • Pieno controllo del sistema operativo
  • Visivo monitoraggio tutti i processi
  • Gestione utenti e gruppi e i loro diritti
  • Configurazione di rete compreso il firewall
  • Gestisci tutto installato server(Apache, IMAP/POP3)
  • Opportunità Prenota copia e tutta una serie di altre funzioni.

Installazione di Webmin su Ubuntu 16.04

Aspettiamo qualche minuto e voilà, puoi aprire il pannello all'indirizzo: https://IP:10000.È possibile utilizzare come dati di autorizzazione login e password di qualsiasi utente sistemi, incluso root. Ignora l'avviso di sicurezza, è relativo al certificato autofirmato.

*Recentemente è stato scoperto un problema sui server Amazon EC2, per risolverlo, prima di aprire la porta, utilizzare il seguente comando:

Sudo apt-get --fix-broken install

Alcuni altri comandi di cui potresti aver bisogno:

#crea un utente webmin sudo useradd -g sudo webmin #password sudo passwd webmin

Impostazione della lingua di Webmin

La prima cosa che voglio cambiare è la lingua. Nella scheda webmin seleziona " Modifica Lingua e Tema"(https://IP:10000/change-user/), cerchiamo lì" Scelta personale" e seleziona il russo dall'elenco e applica le modifiche. Cambiamo anche la lingua in " Configurazione Webmin"attraverso il pulsante" Lingua"(https://IP:10000/webmin/edit_lang.cgi).


Utilizzando Webmin

Webmin funziona in modo modulare, ovvero quando installi il pacchetto che supporta, viene attivato il modulo di controllo corrispondente. Se il pannello non ha attivato il modulo da solo, puoi aiutarlo facendo clic sul pulsante "Aggiorna moduli".

Sarà interessante sapere come ottenere un accesso conveniente utilizzando webmin nel server Ubuntu. Lo strumento migliore per gestire i sistemi Unix tramite un'interfaccia web.

Utilizzando webmin, non solo puoi visualizzare comodamente i registri, apportare modifiche alla configurazione dei servizi installati, ma anche installare pacchetti, rimuoverli, aggiornare il sistema, ecc. Accedi anche al terminale!

Webmin è un server web già pronto con un sacco di script. Tutti i piaceri del suo utilizzo possono essere sperimentati dopo l'installazione.

Installazione di Webmin

Prima di tutto, devi aggiungere i repository webmin al file /etc/apt/sources.list

sudo nano /etc/apt/sources.list

Alla fine del file aggiungi due righe:

Deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Salva e chiudi il file. Ora importiamo le chiavi

wget http://www.webmin.com/jcameron-key.asc

sudo apt-key aggiungi jcameron-key.asc

Aggiorna l'elenco delle origini dei pacchetti

sudo apt-get update

installa webmin

sudo apt-get install webmin

Avvio di Webmin

Dopo aver installato con successo il pacchetto, apri il browser e vai su

https://indirizzo-ip-server:10000/

invece di " indirizzo IP del server ” Inserisci l'indirizzo IP del server o il suo nome. Se hai fatto tutto correttamente, ti verrà richiesto di inserire nome utente e password.

Inserisci il login e la password del tuo server nei campi, dopodiché verrai indirizzato alla pagina principale di webmin

La prima cosa che faremo è cambiare la lingua in russo. Per fare ciò, vai alla voce di menu “ Webmin” — “Cambia lingua e tema" e imposta la codifica Russo (RU.UTF-8)
Dopo aver applicato le modifiche, è necessario aggiornare la pagina. Grande! Ora hai un webmin completamente russificato


Una piccola recensione di webmin

Non descriverò tutte le voci del menu, darò un'occhiata tu stesso e troverò molte cose interessanti per te. Mi concentro sui punti più basilari.

La sezione "Webmin" fornisce gli strumenti per lavorare con il modulo webmin stesso. Configurazione di utenti, accesso, backup, ecc.

La sezione "Sistema" fornisce gli strumenti per lavorare con le funzionalità principali del server. In questa sezione puoi trovare log, eseguire operazioni con utenti e gruppi, aggiornare software, gestire processi attivi, lavorare con la pianificazione dei lavori (Cron) e molto altro.

Nella sezione “Rete” è possibile configurare interfacce di rete e configurare anche il firewall

Nella sezione "Attrezzatura" è possibile visualizzare l'attrezzatura collegata al server, nonché visualizzare le partizioni dei dischi locali.

Non descriverò la sezione “Cluster”. Non funzionava con i cluster.

Ora puoi configurare webmin nel server Ubuntu e utilizzarlo da qualsiasi parte del mondo.

Webmin è grafico interfaccia web per la gestione di un server basato su sistemi operativi simili a Unix. Una cosa molto comoda per amministrare i server Linux. Semplifica la vita a principianti ed esperti e fa risparmiare tempo all'amministrazione di Linux. DEVE AVERE!!!

Possibilità.

  • Gestione completa del sistema operativo (avvio, processi, stato, file di registro);
  • Gestire utenti e gruppi e i loro diritti;
  • Gestisci tutti i server (Apache, FTP, SSH, Samba);
  • Configurazione di rete incluso Firewall;
  • Condotta backup, e altro ancora;

Passiamo all'installazione.

Aggiunta del repository WEBMIN

Sudo nano /etc/apt/sources.list

Inserisci la riga alla fine del file (shift+ctrl+v)

Deb https://download.webmin.com/download/repository sarge contributo

Salva (ctrl+o) e inserisci.

Installazione delle chiavi

Wget https://www.webmin.com/jcameron-key.asc sudo apt-key aggiungi jcameron-key.asc

Aggiunta dei moduli necessari

Sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl

Aggiorniamo.

Sudo apt-get aggiornamento

Imposta WEBMIN

Sudo apt-get install webmin

PROFITTO!!!

Vai al browser e apri webmin. Si ricorda che il protocollo HTTPS(apparirà una finestra con un certificato non valido, accettalo e aggiungilo alle eccezioni).

Https://indirizzo server IP:10000

|

Webmin è uno strumento di amministrazione di sistema basato sul Web per Sistemi simili a Unix. Questa alternativa semplice e conveniente all'amministrazione tramite riga di comando può essere utilizzato per gestire diversi aspetti del sistema (ad esempio utenti e servizi) attraverso moduli Webmin. Webmin è ideale per gli utenti che preferiscono mantenere il proprio server virtuale privato, ma non vogliono lavorare con la riga di comando.

Questo tutorial dimostrerà il processo di installazione dello strumento Webmin e SSL utilizzando apt-get su Ubuntu 14.04.

Requisiti

Per installare Webmin sono necessari i privilegi di root. Si consiglia di creare un utente con privilegi sudo elevati (le istruzioni possono essere trovate in ), che sarà necessario anche per accedere all'interfaccia Webmin. Inoltre, Webmin potrà utilizzare le sue credenziali per gestire il server.

Nota: Quando si utilizza Webmin, si presuppone l'autorizzazione basata su password.

Accedi al server come Nuovo utente(o root) tramite SSH utilizzando il comando:

ssh nome_utente@indirizzo_ip_server

Quando richiesto, fornisci la tua password.

Installazione di Webmin

Prima di poter installare Webmin utilizzando apt-get, è necessario aggiungere il repository Webmin al file source.list.

Apri il file source.list in server virtuale V editor di testo(in questo tutorial questo è nano):

sudo nano /etc/apt/sources.list

Inserisci la tua password. Quindi premi Ctrl-W e Ctrl-V per andare alla fine del file e inserisci le seguenti righe:

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contributo

Una volta terminata la modifica, salva il file premendo Ctrl-X e poi Y.

Quindi aggiungi la chiave GPG Webmin ad apt in modo che il sistema possa fidarsi del repository aggiunto. Per fare questo utilizzare:

wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

Ora dobbiamo aggiornare l'elenco dei pacchetti apt-get:

sudo apt-get update

Puoi iniziare a installare Webmin; per fare ciò, esegui il comando:

sudo apt-get install webmin

Confermare che l'installazione verrà avviata.

Una volta completata l'installazione, il servizio Webmin si avvierà automaticamente.

Accedi a Webmin

Utilizzando un browser web, aprire la pagina di accesso di Webmin; per fare ciò, specifica l'IP esterno e la porta 10000. Per impostazione predefinita, Webmin supporta SSL/TLS, quindi è necessario utilizzare HTTPS per connettersi. Quindi, apri il seguente collegamento nel tuo browser:

https://indirizzo_ip_server:10000

A questo punto verrà visualizzato un avviso “Il certificato SSL del server non è attendibile”, che indica che il browser non può fidarsi del certificato SSL del server. Il problema è che durante l'installazione, Webmin genera e installa automaticamente un certificato SSL, ma questo certificato SSL non è stato verificato da un'autorità di certificazione di cui il server può fidarsi. E sebbene il computer non possa verificare la validità del certificato, puoi essere sicuro che sia sicuro.

Di' al browser che il certificato può essere considerato attendibile. Ad esempio, in Chrome devi fare quanto segue:

  • Fare clic sul collegamento Avanzate;
  • Quindi fare clic sul collegamento “Procedi a indirizzo IP(non sicuro)".

In Firefox è necessario:

  • Fare clic su Capisco i rischi;
  • Quindi fare clic sul pulsante Aggiungi eccezione...;
  • E poi Conferma eccezione di sicurezza.

A questo punto apparirà la schermata di accesso di Webmin.

Inserisci le stesse credenziali che hai utilizzato per la connessione SSH all'inizio. Non dimenticare: questo utente deve avere privilegi sudo o root.

Pronto! Lo strumento Webmin è stato installato con successo ed è pronto per l'uso.

Nota: La sicurezza delle credenziali di questo utente richiede particolare attenzione perché, grazie ai suoi privilegi, l'applicazione Webmin ha pieno accesso al server.

Utilizzando Webmin

Quando si avvia Webmin per la prima volta, viene visualizzata la pagina Informazioni di sistema, contenente una panoramica delle risorse di sistema e altro informazioni utili. Questa pagina mostra anche tutti gli aggiornamenti Webmin disponibili.

Sulla sinistra è visibile un menu di navigazione che può essere utilizzato per gestire il server e accedere ai vari moduli Webmin. Il menu di navigazione è diviso in categorie e ogni singola categoria ha il proprio set di moduli. La categoria Webmin è particolarmente degna di nota perché contiene moduli per la configurazione dell'applicazione Webmin, mentre altre categorie vengono utilizzate per eseguire varie attività di amministrazione del sistema.

Sfoglia il menu di navigazione e scopri i moduli disponibili.

Crea un utente (facoltativo)

Il compito principale dell'amministrazione del sistema (in particolare in Webmin) è la gestione degli utenti. In questa sezione parleremo della creazione di un nuovo utente utilizzando il modulo Utenti e Gruppi.

Immettere il nome utente in Nome utente e fornire altre informazioni utente richieste. Quindi fare clic sul pulsante Crea.

Successivamente, sul server apparirà un utente con i dati specificati.

Il modulo Utenti e gruppi può essere utilizzato anche per eseguire altre attività di gestione degli utenti, come l'eliminazione o la disattivazione di utenti e gruppi.

Installazione di Apache (opzionale)

Webmin viene fornito con un gran numero di moduli per gestire diversi pacchetti Software. Questa sezione mostrerà come installare un server web utilizzando il modulo Apache Webserver.

Nel menu di navigazione, seleziona la categoria Moduli non utilizzati e trova al suo interno il modulo Server Web Apache.

Se Apache non è stato installato in precedenza sul server, il modulo lo segnalerà e offrirà un metodo per installare il server web.

Una volta completata l'installazione di Apache, verrà avviato il server web standard.

Successivamente, il modulo Apache Webserver verrà spostato nella categoria Server e potrà essere utilizzato per gestire le impostazioni del server Apache.

Conclusione

Ora che Webmin è installato e pronto all'uso, puoi utilizzare lo strumento per eseguire attività di amministrazione del sistema di base.

Tag: ,

Testo originale su pagina ufficiale Webmin.

  • Penso di aver trovato un bug in Webmin!

    Per prima cosa controlla se il tuo Webmin è aggiornato all'ultima versione. Molti bug delle versioni precedenti sono già stati risolti in quelle più recenti.
    In secondo luogo, controlla la pagina degli aggiornamenti di Webmin, che ospita correzioni di bug Versione attuale. Il modo più semplice per installare tutto ultimi aggiornamenti- utilizzare il secondo e il terzo modulo presenti nella finestra Moduli Webmin nella pagina del modulo Configurazione Webmin.
    Se trovi un bug veramente nuovo, vai alla pagina del sistema di tracciamento dei bug e pubblica informazioni a riguardo.

  • Come posso modificare la mia password Webmin se l'ho dimenticata?

    Il programma changepass.pl incluso nella distribuzione Webmin aiuterà a risolvere questo problema. Per impostazione predefinita, Webmin è installato in /usr/libexec/webmin ed è possibile modificare la password dell'utente amministratore in foo eseguendo:

    /usr/libexec/webmin/changepass.pl /etc/webmin admin foo

    Cioè, ora puoi accedere a Webmin utilizzando una coppia di login - admin, password - foo. Al posto del valore foo può esserci qualsiasi valore e diventerà la password corrente per l'amministratore. È possibile eseguire esattamente le stesse azioni con qualsiasi utente.
    Nota dal sito : Nel caso di FreeBSD, se Webmin è installato nella directory predefinita, il comando per cambiare la password è il seguente:

    /usr/local/lib/webmin/changepass.pl /usr/local/etc/webmin admin foo

  • Quali modifiche verranno apportate ai file di configurazione del sistema operativo esistenti dopo aver installato Webmin su di esso?

    Una semplice installazione di Wemin non influisce in alcun modo sui file di configurazione sistema operativo Solo quando inizi a utilizzare il programma, verranno apportate modifiche ai file di configurazione in base alle tue azioni in Webmin, relative a un modulo specifico. Ad esempio, l'utilizzo del modulo Apache Webserver non influirà sulle impostazioni di Sendmail.

  • Il mio browser dice "La pagina non può essere visualizzata" quando provo ad accedere a Wemin tramite SSL

    Se utilizzi SSL, controlla che l'URL sia scritto correttamente. Dovrebbe assomigliare a questo http S://indirizzo-ip:10000/ invece di http://indirizzo-ip:10000. Senza https, il tuo browser non utilizza la modalità SSL e segnala un errore.

  • Come si esegue setup.sh?

    Dopo aver estratto l'archivio tar di Webmin, recatevi nella directory (cd) webmin-1.430 e scrivete ./setup.sh . Il file setup.sh deve essere eseguibile. Poiché l'utente root sulla maggior parte dei sistemi non ha una directory specifica, un semplice setup.sh non funzionerà.
    Nota dal sito: Se Webmin è installato per impostazione predefinita, vai alla directory /usr/local/lib/webmin ed esegui setup.sh semplicemente digitando setup.sh nella riga di comando. A volte potresti aver bisogno di un'altra opzione di avvio: sh setup.sh.

  • Dove posso trovare il modulo Perl MD5?

    Il modulo Webmin "Utenti e gruppi" supporta la crittografia della password MD5, se il tuo sistema lo supporta. Dipende dal modulo Perl MD5, che può essere scaricato da http://www.cpan.org/modules/by-module/MD5/MD5-1.7.tar.gz. Una volta scaricato, inserisci i seguenti comandi per installare il modulo:

    gunzip MD5-1.7.tar.gz
    tar xvf MD5-1.7.tar
    cd MD5-1.7
    perl Makefile.PL
    Fare
    effettuare l'installazione

    Se utilizzi Webmin 0.83 o versione successiva versione precedente, la soluzione più semplice sarebbe installare il modulo MD5 di CPAN.

  • Come posso installare nuovi moduli?

    Scaricamento nuovo modulo- un file con estensione .wbm, aprire Webmin -> Configurazione Webmin e selezionare Moduli Webmin. Successivamente, utilizzando il form presente nella pagina che si apre, sarà possibile installare il modulo da locale file system, dove il server Webmin è in esecuzione o caricato tramite il browser sul computer client.
    Nota dal sito: Esempio di installazione del modulo wbmtranslator Puoi vedere .

  • Posso eseguire Webmin o Usermin sotto Apache?

    Sì, ma richiederà alcune modifiche ai file di configurazione. Vedi i dettagli per eseguire Webmin sotto Apache o per eseguire Usermin.
    È inoltre possibile eseguire Webmin dal server Web Zeus. Vedi le istruzioni.

  • Perché ricevo l'errore "ERRORE: la funzione di crittografia Perl non funziona su Slackware"?

    Su alcuni sistemi con Slackware installato, la funzione Perl crypt() non funziona perché il pacchetto descrypt.tgz non è installato. Per risolvere questo problema, installa il pacchetto richiesto dal CD Slackware o dall'FTP.

  • Come posso installare Perl su un sistema che non lo ha installato per impostazione predefinita?

    È necessario scaricare il file da codici sorgente o portare e assemblare ultima versione Perl da http://www.cpan.org/src/stable.tar.gz. Oppure, se hai Solaris o HPUX, puoi scaricare pacchetti precompilati che non devi compilare tu stesso.

  • Esiste un registro delle operazioni Webmin?

    Per impostazione predefinita, la registrazione parziale è abilitata in Webmin. Per abilitare la registrazione di tutti gli eventi e le azioni, vai al modulo di configurazione Webmin ( Configurazione Webmin modulo), cliccare sull'icona Registrazione e abilita l'opzione per registrare tutte le azioni e le modifiche( Registra le modifiche apportate ai file da ciascuna azione). Questo registrerà tutte le modifiche ai file e i comandi lanciati da Webmin. Una volta abilitata l'opzione, tutte le azioni eseguite da quel momento potranno essere visualizzate nel modulo Log operazioni Webmin( Registro delle azioni di Webmin modulo).

  • Quando ho scaricato la versione .tar.gz di Webmin, perché ricevo un file .tar? Oppure perché la dimensione del file è molto più grande di quanto indicato nella pagina di download?

    Il tuo browser decomprimerà automaticamente il file per te. Rinominalo semplicemente in webmin-1.430.tar (se non lo hai già fatto) e salta il passaggio gunzip durante l'installazione.

  • Il mio browser non accetta il certificato Webmin in modalità SSL.

    Ciò è accaduto perché il certificato SSL predefinito generato da Webmin non viene riconosciuto dai browser come certificato attendibile. Dal punto di vista della sicurezza, ciò rende il certificato meno sicuro perché un utente malintenzionato (hacker) potrebbe teoricamente reindirizzare il traffico dal tuo server a un altro computer a tua insaputa, cosa che di solito non è possibile utilizzando un certificato SSL potente. Traffico di reteè ancora crittografato, quindi sei protetto dagli aggressori semplicemente ascoltando la tua connessione di rete.

    Se vuoi davvero essere sicuro che solo tu ti connetti al server Webmin, acquista un certificato da un'azienda che emette certificati, ad esempio VeriSign (a proposito, hanno versioni di prova per test gratuiti). Il certificato risultante sarà associato al tuo nome di dominio e sarà riconosciuto dai browser web. Il certificato deve essere inserito nel file /etc/webmin/miniserv.pem. Dovrebbe contenere i seguenti dati: certificato + chiave.

    Per scaricare il certificato risultante, è necessario seguire diversi passaggi:

    • Esegui il comando openssl genrsa -out key.pem 1024 . Questo creerà un file key.pem che sarà la tua chiave privata.
    • Il comando seguente è openssl req -new -key key.pem -out req.pem . Quando ti viene chiesto il tuo nome comune, assicurati di inserire il nome completo Nome del dominio il tuo server utilizzato nell'URL, ad esempio www.yourserver.com. Questo comando creerà un file req.pem, che è una richiesta di firma del certificato (CSR).
    • Invia questa richiesta (CSR) all'agenzia di certificazione di tua scelta in qualsiasi modo conveniente per loro. Dovrebbero risponderti con un file di certificato. Iniziando dalla riga in questo file -----BEGIN CERTIFICATE-----, copiare il contenuto nel file cert.pem.
    • Collegare i file della chiave e del certificato con il comando cat key.pem cert.pem >/etc/webmin/miniserv.pem.
    • Riavvia Webmin (controlla se la modalità SSL è abilitata) per utilizzare la nuova chiave.
  • Quali variabili utilizza Webmin?modulo Utenti e gruppi?
    • $USERADMIN_ACTION - Può assumere valori: CREATE_USER, MODIFY_USER, DELETE_USER, CREATE_GROUP, MODIFY_GROUP o DELETE_GROUP a seconda di quale azione è stata eseguita per ultima.
    • $USERADMIN_USER - Il cognome dell'utente Unix con cui sono state eseguite le azioni: creazione, modifica o eliminazione.
    • $USERADMIN_UID - UID dell'utente Unix.
    • $USERADMIN_REAL - Nome utente Unix reale.
    • $USERADMIN_SHELL - Shell utilizzata dall'utente Unix.
    • $USERADMIN_HOME - La directory home Unix dell'utente.
    • $USERADMIN_PASS - Password utente Unix.
    • $USERADMIN_GROUP - Il nome del gruppo che è stato creato, modificato o eliminato per ultimo.
  • Quando installo Webmin RPM (dai pacchetti RPM), ricevo l'errore "Impossibile identificare il sistema operativo"

    Ciò accade se Webmin non riesce a identificare automaticamente il tuo sistema operativo dalle informazioni nel file /etc/issue. Forse perché (questo file) è stato modificato. L'opzione migliore è installare la versione .tar.gz di Webmin, che chiede informazioni sul sistema operativo dell'utente, richiedendo l'input manuale da parte dell'utente.

  • Come posso creare un utente Webmin che abbia solo i diritti per configurare il server virtuale Apache o il servizio DNS (dominio DNS)?

    Nel modulo Server Webmin creare un nuovo utente e dargli accesso solo al modulo Server Web Apache. Dopo aver salvato, fare clic su Server Web Apache seleziona quindi il nome di questo utente nella lista utenti di Webmin e utilizza il modulo che ti permette di negargli l'accesso ad altri moduli tranne il server virtuale Apache.

    Con i restanti moduli le azioni sono simili a quelle sopra descritte, ovvero concedere diritti solo a un modulo specifico, ad esempio domini DNS, utenti Unix o alias di posta.

  • Esiste una versione di Webmin per Windows?

    Sì, scarica Archivio ZIP Webmin e installalo su Windows utilizzando lo script setup.pl incluso. Tuttavia, questa è una versione alpha e solo pochi moduli funzionano più o meno. Ad esempio, Squid, Sendmail e alcuni altri che mancano su Windows. Inoltre, il sistema Sicurezza di Windows abbastanza diverso da Unix. In generale, niente di speciale se all’improvviso qualcosa non funziona.

  • Come posso modificare l'elenco degli indirizzi IP consentiti per accedere a Webmin dalla shell?

    È necessario modificare in parte il file /etc/webmin/miniserv.conf consentire= O negare=. Se parte consentire= esiste, contiene un elenco di tutti gli indirizzi e le reti a cui è consentito l'accesso a Webmin. Esattamente lo stesso blocco negare= contiene indirizzi a cui è negato l'accesso a Webmin. Dopo aver apportato le modifiche, riavviare il server Webmin. Cioè, ferma e riavvia /etc/webmin/stop ; /etc/webmin/start . In genere questo file può essere modificato solo dall'utente root.

  • Dopo aver effettuato l'accesso a Webmin, ricevo un messaggio di errore: Non hai accesso ai moduli Webmin( Non hai accesso a nessun modulo Webmin)

    Non siamo sicuri della causa di questo errore, ma se segui questi passaggi, il problema scomparirà:

    • Connettiti al tuo server tramite telnet come root.
    • Apri il file /etc/webmin/webmin.acl e assicurati che ci sia una riga che inizia con root: o admin:. Dovrebbe assomigliare a qualcosa di simile a questo:
      amministratore: acl
    • Accedi nuovamente a Webmin e vai nel file Utenti Webmin modulo, che sarà l'unico a cui avrai accesso.
    • Fai clic sul tuo nome utente nell'elenco, concediti l'accesso a tutti i moduli e fai clic Salva.
  • È possibile eseguire Webmin utilizzando inetd?

    Certamente. È vero, con alcune modifiche nei file di configurazione. Le tue azioni:

    • Apri /etc/services e aggiungi una riga come:
      webmin 10000/tcp
    • Apri /etc/inetd.conf e aggiungi quanto segue:
      webmin stream tcp nowait root /usr/libexec/webmin/miniserv.pl miniserv.pl /etc/webmin/miniserv.conf
    • Riavviare inetd per applicare le modifiche. Connettiti a Webmin come al solito sulla porta 10000.
    • Utilizzando il modulo Avvio e spegnimento, controlla che inetd sia configurato per avviarsi all'avvio e Webmin no.

    Se stai utilizzando xinetd invece di inetd, segui questi passaggi:

    • Arresta Webmin con /etc/webmin/stop
    • Aggiungere la riga inetd=1 a /etc/webmin/miniserv.conf
    • Rimuovere la riga session=1 da /etc/webmin/miniserv.conf
    • Apri /etc/xinetd.conf e aggiungi quanto segue:
    • servizio webmin
      {
      utente = root
      inv=LANG=
      porta = 10000
      socket_type = flusso
      protocollo = TCP
      aspetta = no
      disabilitare = no
      tipo = NON ELENCATO
      server = /usr/libexec/webmin/miniserv.pl
      server_args = /etc/webmin/miniserv.conf
      }

    • Se hai installato Webmin da qualche altra parte, devi modificare anche /usr/libexec/webmin nella parte in cui sono scritti i percorsi.
    • Riavvia xinetd per applicare le modifiche. Connettiti a Webmin come al solito sulla porta 10000.
    • Utilizzando il modulo Avvio e spegnimento, verificare che xinetd sia configurato per avviarsi all'avvio e Webmin no.

    Per eseguire Usermin da inetd o xinetd, seguire i passaggi precedenti, ma sostituire /etc/webmin con /etc/usermin e modificare la porta su 20000.

  • Come posso assicurarmi che gli utenti accedano a Webmin utilizzando il login/password del loro sistema operativo?

    Questo viene fatto in diversi passaggi:

    • Nel modulo Utenti( Utenti Webmin) cliccare sull'utente per il quale si vuole che venga effettuata la sincronizzazione con le sue credenziali di accesso al sistema operativo ed impostare il campo Parola d'ordine al valore di autorizzazione Unix( Autenticazione Unix).

    Se PAM non è utilizzato sul tuo sistema operativo, sentiti libero di saltare i primi due passaggi. Webmin legge automaticamente i file /etc/passwd o /etc/shadow direttamente per autorizzare gli utenti che utilizzano la modalità Autenticazione Unix.

  • Come rimuovere Webmin?

    Semplicemente eseguendo /etc/webmin/uninstall.sh .
    Se disponi di una versione RPM di Webmin, esegui il comando rpm -e webmin oppure, se disponi di una versione per Solaris, utilizza il seguente comando pkgrm WSwebmin.

  • Come consentire l'accesso a qualsiasi utente Unix per autorizzare (accedere) a Webmin?

    Segui questi passi:

    • Nei moduli Perl in Webmin, installa Authen::PAM da CPAN.
    • Nel modulo Autenticazione PAM, aggiungi un nuovo servizio PAM chiamato webmin che utilizza l'autenticazione Unix.
    • Nel modulo Utenti Webmin, crea un nuovo utente e dagli un nome personalizzato, ad esempio, unix, con accesso ai moduli a cui vuoi che abbia accesso.
    • In ciascuno dei moduli in cui l'utente unix ha accesso, modifica i diritti dei tuoi utenti in modo che possano modificare solo le informazioni del proprio account. Ad esempio, nel modulo Modifica password ( Cambia password) dovresti selezionare l'opzione Solo per questo utente( Solo questo utente) per la voce Utenti le cui password possono essere modificate( Utenti le cui password possono essere modificate). Pertanto gli utenti Unix, previa autorizzazione, potranno modificare solo la propria password.
    • Fare clic su Configura autenticazione utente Unix( Configurare l'autenticazione utente Unix), seleziona l'elenco di tutti gli utenti Webmin e fai clic su Consenti a qualsiasi utente Unix di accedere con diritti utente( Consenti a qualsiasi utente Unix di accedere con le autorizzazioni dell'utente) unix.
    • Qualsiasi utente Unix può ora accedere a Webmin.
    • Se PAM non è utilizzato sul tuo sistema operativo, sentiti libero di saltare i primi due passaggi. Webmin legge automaticamente i file /etc/passwd o /etc/shadow direttamente per autenticare gli utenti che utilizzano la modalità di autenticazione Unix.
    • Un altro modo è installare Usermin, che consente a tutti gli utenti Unix di effettuare il login e avere accesso alle impostazioni che possono modificare utilizzando un'interfaccia simile a Webmin.

  • Come posso scaricare un file tramite File Manager?

    Di solito, facendo doppio clic su un file sul lato destro dell'elenco, questo viene visualizzato in una finestra separata. Tuttavia, se premi anche Maiusc mentre fai doppio clic, il file manager dovrebbe chiederti di salvare il file su disco.

    Nelle versioni Webmin 0.966 e precedenti è anche possibile scaricare il file selezionando il file e facendo clic sul pulsante Salva nell'angolo in alto a sinistra del file manager.

  • Come posso aggiornare Webmin su Solaris?

    Per impostazione predefinita, Solaris non consente l'aggiornamento dei pacchetti. Tuttavia, puoi modificarlo aprendo il file /var/sadm/install/admin/default e sostituendo la riga istanza= con istanza=overwrite. Per aggiornamento intendiamo l'installazione di un nuovo file Webmin .pkg.

  • Come posso personalizzare il campo Da per gli utenti nel modulo Leggi posta?in Usermin se ho diversi domini virtuali (host)?

    Per impostazione predefinita, quando l'utente compone un'e-mail, il campo Da contiene nome utente@nomehost del sistema. Puoi modificarlo seguendo questi passaggi:

    • Accedi a Webmin ed esegui il modulo di configurazione Usermin ( Configurazione utente).
    • Selezionare Configurazione del modulo Usermin.
    • Quindi fare clic Leggi la posta.
    • Nel campo Nome host predefinito per Da: indirizzi, inserisci il nome di dominio o il nome host che verrà aggiunto dopo l'icona @ nel campo Indirizzo mittente.
    • Se desideri impedire agli utenti di modificare il campo dell'indirizzo Da (Da), imposta il campo Consenti modifica del campo (Da)( Consenti la modifica dell'indirizzo Da:) a No( NO).
    • Se disponi di più domini virtuali e utenti diversi necessitano di installare domini diversi, dovresti creare un file di mappa che contenga la combinazione Nome utente - Nome dominio virtuale. Poi in campo Da: file di mappatura degli indirizzi indicare il percorso di questo file. Il file potrebbe avere una struttura simile a questa:
      nome utentedaindirizzo
      Parte nome utente in ogni riga c'è il login dell'utente per accedere al sistema Unix, e daindirizzo questo è l'indirizzo per il campo Da per quell'utente specifico. Campo nome utente può anche contenere modulo completo indirizzo postale, ad esempio, [e-mail protetta] .
  • Come posso limitare i diritti di accesso al database per gli utenti nel modulo Database MySQL di Usermin?

    Per impostazione predefinita, il modulo mostra tutti i database del tuo sistema operativo pagina iniziale, anche se alcuni di essi non sono disponibili per alcuni utenti. Per modificarlo, seguire queste istruzioni:

    • Accedi a Webmin ed esegui il modulo Configurazione utente.
    • Selezionare Configurazione del modulo Usermin.
    • Selezionare Database MySQL sulla lista.
    • Nel campo Elenco di accesso al database ( Elenco di controllo dell'accesso al database) rimuovere la riga *: *. Inserisci invece i nomi degli utenti e, separati da due punti, i database a cui hanno accesso. Una voce per riga. Per esempio:

    jcameron: database1
    Fred: database2 database3
    gio: *

      Il segno * indica che vengono visualizzati tutti i database. Mentre il segno * nel campo utente implica qualsiasi utente non precedentemente inserito.

    • Fare clic sul pulsante Salva per applicare le restrizioni.
  • Perché i report per i diversi log generati dal modulo Webalizer risultano uguali?

    Questo è comune su Redhat Linux a causa di un bug nella configurazione predefinita di Webalizer. Puoi risolvere questo problema come segue:

    • Apri /etc/webalizer.conf.
    • Cambia la riga che inizia con HistoryName in HistoryName webalizer.hist.
    • Modificare la riga che inizia con IncrementalName in IncrementalName webalizer.current.
    • Apporta le stesse modifiche a tutti i file .conf situati nella directory /etc/webmin/webalizer.
    • Rigenera tutti i report.
  • Perché ricevo un errore quando provo a scaricare qualcosa tramite Webmin, anche se altri programmi come wget funzionano correttamente?

    Se disponi di un firewall configurato per consentire in modo trasparente le richieste HTTP (ad esempio Sonicwall), ciò potrebbe causare il timeout delle richieste effettuate tramite Webmin. Senza entrare nei dettagli del protocollo, la mia ricerca ha dimostrato che Sonicwall fa un'ipotesi errata sul numero di pacchetti IP per ogni rete Richiesta HTTP, ed è per questo che viene visualizzato l'errore.

    Si verifica disattivando l'opzione Applica la ricerca dei tag host L'errore smette di apparire nel firewall.

Pubblicazioni sull'argomento