Vi förenklar administrationen med Webmin. Linux administration

För första gången på länge bestämde jag mig för att installera Webmin, jag var bara van vid spackel. Fick syn på nytt gränssnitt och inte särskilt sned lokalisering och bestämde sig för att avsluta prenumerationen.

Detta är en oförglömd grafik webbgränssnitt för att hantera din Linux-server. Det vill säga, med dess hjälp kan du enkelt och utan specialkunskaper fjärrstyra en Linux-server, nu inte längre i ett vidrigt gränssnitt via en webbläsare.

Möjligheterna är verkligen imponerande:

  • Full kontroll över operativsystemet
  • Visuell övervakning alla processer
  • Användarhantering och grupper och deras rättigheter
  • Nätverkskonfiguration inklusive brandvägg
  • Hantera alla installerade servrar(Apache, IMAP/POP3)
  • Möjlighet Reserv exemplar, och en mängd andra funktioner.

Installera Webmin på Ubuntu 16.04

Vi väntar några minuter och voila, du kan öppna panelen på: https://IP:10000. Du kan använda som behörighetsdata inloggning och lösenord för alla användare system, inklusive root. Ignorera säkerhetsvarningen, den är relaterad till det självsignerade certifikatet.

* Nyligen upptäcktes ett problem på Amazon EC2-servrar; för att lösa det, innan du öppnar porten, använd följande kommando:

Sudo apt-get --fix-broken installation

Några andra kommandon du kan behöva:

#skapa en webbminanvändare sudo useradd -g sudo webmin #lösenord sudo passwd webmin

Webmin språkinställning

Det första jag vill ändra på är språket. På webbmin-fliken väljer du " Förändra Språk och Tema"(https://IP:10000/change-user/), vi petar där" Personligt val" och välj ryska från listan och tillämpa ändringarna. Vi ändrar även språket i " Webmin-konfiguration"genom knappen" Språk"(https://IP:10000/webmin/edit_lang.cgi).


Använder Webmin

Webmin fungerar på ett modulärt sätt, det vill säga när du installerar vilket paket det stöder aktiveras motsvarande kontrollmodul. Om panelen inte aktiverade modulen på egen hand, kan du hjälpa den genom att klicka på knappen "Uppdatera moduler".

Det kommer att vara intressant att veta hur du kan få bekväm åtkomst med webbmin i ubuntu-servern. Det bästa verktyget för att hantera Unix-system via ett webbgränssnitt.

Med webmin kan du inte bara enkelt visa loggar, göra ändringar i konfigurationen av installerade tjänster, utan också installera paket, ta bort dem, uppdatera systemet etc. Till och med tillgång till terminalen!

Webmin är en färdig webbserver med en hel massa skript. Alla nöjen med användningen kan upplevas efter installationen.

Installerar Webmin

Först och främst måste du lägga till webmin-förråden till filen /etc/apt/sources.list

sudo nano /etc/apt/sources.list

Lägg till två rader i slutet av filen:

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

Spara och stäng filen. Låt oss nu importera nycklarna

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

sudo apt-key lägg till jcameron-key.asc

Uppdatera listan över paketkällor

sudo apt-get uppdatering

installera webmin

sudo apt-get install webmin

Startar Webmin

När du har installerat paketet, öppna din webbläsare och gå till

https://server-ip-adress:10000/

istället för " server IP adress ” Ange antingen serverns IP-adress eller dess namn. Om du gjorde allt korrekt kommer du att se en uppmaning att ange ditt användarnamn och lösenord.

Ange ditt serverlogin och lösenord i fälten, varefter du kommer till webbminans huvudsida

Det första vi kommer att göra är att ändra språket till ryska. För att göra detta, gå till menyalternativet " Webmin” — “Ändra språk och tema” och ställ in kodningen Ryska (RU.UTF-8)
När du har tillämpat ändringarna måste du uppdatera sidan. Bra! Nu har du ett helt russifierat webbmin


En liten recension av webmin

Jag kommer inte att beskriva alla menyalternativ, ta en titt själv och hitta en massa intressanta saker för dig själv. Jag fokuserar på de mest grundläggande punkterna.

Avsnittet "Webmin" innehåller verktyg för att arbeta med själva webmin-modulen. Konfigurera användare, åtkomst, säkerhetskopiering etc.

Avsnittet "System" tillhandahåller verktyg för att arbeta med serverns huvudfunktioner. I det här avsnittet kan du hitta loggar, utföra operationer med användare och grupper, uppdatera mjukvara, hantera aktiva processer, arbeta med jobbschemaläggning (Cron) och mycket mer.

I avsnittet "Nätverk" kan du konfigurera nätverksgränssnitt, och även konfigurera brandväggen

I avsnittet "Utrustning" kan du se utrustningen som är ansluten till servern, samt se partitionerna för lokala diskar.

Jag kommer inte att beskriva avsnittet "Kluster". Fungerade inte med kluster.

Nu kan du konfigurera webbmin i ubuntu-servern och använda den var som helst i världen.

Webmin är grafiskt webbgränssnitt att hantera en serverbaserad Unix-liknande operativsystem. En mycket bekväm sak för att administrera Linux-servrar. Gör livet enklare för nybörjare och experter och sparar Linux-administrationstid. MÅSTE HA!!!

Möjligheter.

  • Full OS-hantering (start, processer, status, loggfiler);
  • Hantera användare och grupper och deras rättigheter;
  • Hantera alla servrar (Apache, FTP, SSH, Samba);
  • Nätverksinstallation inklusive brandvägg;
  • Uppträdande säkerhetskopiering, och mycket mer;

Låt oss gå vidare till installationen.

Lägger till WEBMIN-förrådet

Sudo nano /etc/apt/sources.list

Infoga raden i slutet av filen (shift+ctrl+v)

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

Spara (ctrl+o) och mata in.

Installation av nycklarna

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

Lägger till nödvändiga moduler

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

Låt oss uppdatera.

Sudo apt-get uppdatering

Ställ in WEBMIN

Sudo apt-get install webmin

VINST!!!

Gå till webbläsaren och öppna webmin. Observera att protokollet HTTPS(ett fönster kommer upp med ett ogiltigt certifikat, acceptera det och lägg till det i undantagen).

Https://ip-serveradress:10000

|

Webmin är ett webbaserat systemadministrationsverktyg för Unix-liknande system. Detta enkla och bekväma alternativ till administration via kommandorad kan användas för att hantera olika aspekter av systemet (till exempel användare och tjänster) genom Webmin-moduler. Webmin är idealiskt för användare som föredrar att underhålla sin egen virtuella privata server, men som inte vill arbeta med kommandoraden.

Denna handledning kommer att demonstrera processen för att installera Webmin- och SSL-verktyget med apt-get på Ubuntu 14.04.

Krav

För att installera Webmin behöver du root-privilegier. Det rekommenderas att skapa en användare med förhöjda sudo-privilegier (instruktioner finns i ), som också kommer att behövas för att logga in i Webmin-gränssnittet. Dessutom kommer Webmin att kunna använda sina referenser för att hantera servern.

notera: Vid användning av Webmin antas lösenordsbaserad auktorisering.

Logga in på servern som Ny användare(eller root) via SSH med kommandot:

ssh användarnamn@server_ip_adress

När du uppmanas, ange ditt lösenord.

Installerar Webmin

Innan du kan installera Webmin med apt-get måste du lägga till Webmin-förrådet till filen sources.list.

Öppna filen sources.list till virtuell server V textredigerare(i denna handledning är detta nano):

sudo nano /etc/apt/sources.list

Ange ditt lösenord. Tryck sedan på Ctrl-W och Ctrl-V för att gå till slutet av filen och ange följande rader:

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

När du är klar med redigeringen sparar du filen genom att trycka på Ctrl-X och sedan på Y.

Lägg sedan till Webmin GPG-nyckeln till apt så att systemet kan lita på det tillagda arkivet. För att göra detta använd:

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

Nu måste vi uppdatera listan med apt-get-paket:

sudo apt-get uppdatering

Du kan börja installera Webmin; för att göra detta, kör kommandot:

sudo apt-get install webmin

Bekräfta att installationen startar.

När installationen är klar startar Webmin-tjänsten automatiskt.

Logga in på Webmin

Öppna inloggningssidan för Webmin med en webbläsare; för att göra detta, ange extern IP och port 10000. Som standard stöder Webmin SSL/TLS, så du måste använda HTTPS för att ansluta. Så öppna följande länk i din webbläsare:

https://server_ip_adress:10000

I detta skede visas en varning "Servers SSL-certifikat är inte betrodd", vilket indikerar att webbläsaren inte kan lita på serverns SSL-certifikat. Problemet är att under installationen genererar och installerar Webmin automatiskt ett SSL-certifikat, men detta SSL-certifikat har inte verifierats av en certifikatutfärdare som servern kan lita på. Och även om datorn inte kan verifiera certifikatets giltighet kan du vara säker på att det är säkert.

Tala om för webbläsaren att certifikatet kan litas på. Till exempel, i Chrome behöver du göra följande:

  • Klicka på länken Avancerat;
  • Klicka sedan på länken "Fortsätt till IP-adress(osäker)".

I Firefox behöver du:

  • Klicka på Jag förstår riskerna;
  • Klicka sedan på knappen Lägg till undantag...;
  • Och bekräfta sedan säkerhetsundantaget.

Vid denna tidpunkt visas inloggningsskärmen för Webmin.

Ange samma referenser som du använde för SSH-anslutningen i början. Glöm inte: denna användare måste ha sudo- eller root-privilegier.

Redo! Webmin-verktyget har installerats och är klart att använda.

Notera: Säkerheten för denna användares autentiseringsuppgifter kräver särskild uppmärksamhet eftersom, tack vare hans privilegier, har Webmin-applikationen full åtkomst till servern.

Använder Webmin

När du startar Webmin för första gången visas sidan Systeminformation, som innehåller en översikt över systemresurser och annat användbar information. Den här sidan visar också alla tillgängliga Webmin-uppdateringar.

Till vänster kan du se en navigeringsmeny som kan användas för att hantera servern och komma åt olika Webmin-moduler. Navigeringsmenyn är indelad i kategorier och varje enskild kategori har sin egen uppsättning moduler. Webmin-kategorin är särskilt anmärkningsvärd eftersom den innehåller moduler för att konfigurera Webmin-applikationen, medan andra kategorier används för att utföra olika systemadministrationsuppgifter.

Bläddra i navigeringsmenyn och kolla in de tillgängliga modulerna.

Skapa en användare (valfritt)

Huvuduppgiften för systemadministration (särskilt i Webmin) är användarhantering. I det här avsnittet kommer vi att prata om att skapa en ny användare med modulen Användare och grupper.

Ange användarnamnet i Användarnamn och ange annan nödvändig användarinformation. Klicka sedan på knappen Skapa.

Efter detta kommer en användare med angivna data att dyka upp på servern.

Modulen Användare och grupper kan också användas för att utföra andra användarhanteringsuppgifter, som att ta bort eller inaktivera användare och grupper.

Apache-installation (valfritt)

Webmin kommer med ett stort antal moduler för att hantera olika paket programvara. Det här avsnittet kommer att demonstrera hur man installerar en webbserver med Apache Webserver-modulen.

I navigeringsmenyn väljer du kategorin Oanvända moduler och hittar Apache Webserver-modulen i den.

Om Apache inte har installerats på servern tidigare kommer modulen att rapportera detta och föreslå hur man installerar webbservern.

När Apache-installationen är klar kommer standardwebbservern att startas.

Efter detta kommer Apache Webserver-modulen att flyttas till kategorin Servers och kan användas för att hantera Apache-serverinställningar.

Slutsats

Nu när Webmin är installerat och redo att köra kan du använda verktyget för att utföra grundläggande systemadministrationsuppgifter.

Taggar: ,

Originaltext på Officiell sida Webmin.

  • Jag tror jag hittade en bugg i Webmin!

    Kontrollera först om din webbmin är uppdaterad till den senaste versionen. Många buggar i äldre versioner har redan åtgärdats i nyare.
    För det andra, kolla Webmin-uppdateringssidan, som är värd för buggfixar för den aktuella versionen. Det enklaste sättet att installera allt senaste uppdateringarna- använd den andra och tredje formen i fönstret Webmin-moduler på sidan för Webmin-konfigurationsmodulen.
    Om du hittar ett riktigt nytt fel, gå till sidan för felspårningssystem och lägg upp information om det.

  • Hur kan jag ändra mitt Webmin-lösenord om jag har glömt det?

    Changepass.pl-programmet som ingår i Webmin-distributionen hjälper till att lösa detta problem. Som standard är Webmin installerat i /usr/libexec/webmin och du kan ändra adminanvändarens lösenord till foo genom att köra:

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

    Det vill säga, nu kan du logga in på Webmin med hjälp av ett par login - admin, lösenord - foo. Istället för värdet foo kan det finnas vilket värde som helst och det blir det nuvarande lösenordet för admin. Exakt samma åtgärder kan göras med vilken användare som helst.
    Anteckning från sajten : När det gäller FreeBSD, om Webmin är installerat i standardkatalogen, är kommandot för att ändra lösenordet som följer:

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

  • Vilka ändringar kommer att hända med de befintliga OS-konfigurationsfilerna efter installation av Webmin på den?

    En enkel Wemin-installation påverkar inte konfigurationsfilerna på något sätt operativ system Först när du börjar använda programmet kommer ändringar att göras i konfigurationsfilerna enligt dina handlingar i Webmin, gällande en specifik modul. Användning av Apache Webserver-modulen kommer till exempel inte att påverka dina Sendmail-inställningar.

  • Min webbläsare säger "Sidan kan inte visas" när jag försöker logga in på Wemin via SSL

    Om du använder SSL, kontrollera att URL:en är korrekt skriven. Det ska se ut så här http s://ip-adress:10000/ istället för http://ip-adress:10000. Utan https, din webbläsare använder inte SSL-läge och rapporterar ett fel.

  • Hur kör jag setup.sh?

    Efter att ha extraherat Webmin tar-arkivet, gå till katalogen (cd) webmin-1.430 och skriv ./setup.sh . Filen setup.sh måste vara körbar. Eftersom rotanvändaren på de flesta system inte har en specifik katalog, kommer en enkel setup.sh inte att fungera.
    Anteckning från sajten: Om Webmin är installerat som standard, gå till katalogen /usr/local/lib/webmin och kör setup.sh genom att helt enkelt skriva setup.sh på kommandoraden. Ibland kan du behöva ett annat startalternativ: sh setup.sh.

  • Var kan jag få tag i Perl MD5-modulen?

    Webmin-modulen "Användare och grupper" stöder MD5-lösenordskryptering, om ditt system stöder det. Det beror på Perl MD5-modulen, som kan laddas ner från http://www.cpan.org/modules/by-module/MD5/MD5-1.7.tar.gz. När du har laddat ner anger du följande kommandon för att installera modulen:

    gunzip MD5-1.7.tar.gz
    tar xvf MD5-1.7.tar
    cd MD5-1.7
    perl Makefile.PL
    göra
    göra installera

    Om du använder Webmin 0.83 eller högre tidigare version, den enklaste lösningen skulle vara att installera MD5-modulen från CPAN.

  • Hur kan jag installera nya moduler?

    Ladda ner ny modul- en fil med filtillägget .wbm, öppna Webmin -> Webmin-konfiguration och välj Webmin-moduler. Sedan, med hjälp av formuläret på sidan som öppnas, kan du installera modulen från den lokala filsystem, där Webmin-servern körs eller laddas upp via din webbläsare på klientdatorn.
    Anteckning från sajten: Exempel på modulinstallation wbmtranslator du kan se .

  • Kan jag köra Webmin eller Usermin under Apache?

    Ja, men det kommer att kräva vissa ändringar av konfigurationsfilerna. Se detaljer för att köra Webmin under Apache, eller för att köra Usermin.
    Du kan också köra Webmin från Zeus webbserver. Se instruktioner.

  • Varför får jag felet "FEL: Perl-krypteringsfunktionen fungerar inte under Slackware"?

    På vissa system med Slackware installerat fungerar inte Perl crypt()-funktionen eftersom paketet descrypt.tgz inte är installerat. För att lösa detta problem, installera det nödvändiga paketet från Slackware-cd:n eller FTP:n.

  • Hur kan jag installera Perl på ett system som inte har det installerat som standard?

    Du måste ladda ner filen från källkoder eller porta och montera senaste versionen Perl från http://www.cpan.org/src/stable.tar.gz. Eller om du har Solaris eller HPUX kan du ladda ner förbyggda paket som du inte behöver kompilera själv.

  • Finns det en logg över Webmin-operationer?

    Som standard är partiell loggning aktiverad i Webmin. För att aktivera inspelning av alla händelser och åtgärder, gå till Webmin-konfigurationsmodulen( Webmin-konfiguration modul), klicka på ikonen Skogsavverkning och aktivera alternativet att registrera alla åtgärder och ändringar ( Logga ändringar som gjorts i filer av varje åtgärd). Detta kommer att registrera alla filändringar och kommandon som startats av Webmin. När alternativet är aktiverat kan alla åtgärder som utförts från det ögonblicket ses i Webmins operationsloggmodul ( Webmin-åtgärdslogg modul).

  • När jag laddade ner .tar.gz-versionen av Webmin, varför får jag en .tar-fil? Eller varför är filstorleken mycket större än vad som anges på nedladdningssidan?

    Din webbläsare kommer automatiskt att packa upp filen åt dig. Byt bara namn på det till webmin-1.430.tar (om det inte redan är gjort) och hoppa över gunzip-steget under installationen.

  • Min webbläsare accepterar inte Webmin-certifikatet i SSL-läge.

    Detta hände eftersom standard-SSL-certifikatet som genereras av Webmin inte känns igen av webbläsare som ett pålitligt certifikat. Ur ett säkerhetsperspektiv gör detta certifikatet mindre säkert eftersom en angripare (hacker) teoretiskt sett skulle kunna omdirigera trafik från din server till en annan maskin utan din vetskap, vilket vanligtvis inte är möjligt med ett starkt SSL-certifikat. Nätverkstrafikär fortfarande krypterad, så du är skyddad från angripare som bara lyssnar på din nätverksanslutning.

    Om du verkligen vill vara säker på att det bara är du som ansluter till Webmin-servern, köp ett certifikat från ett företag som utfärdar certifikat, till exempel VeriSign (de har förresten testversioner för gratis testning). Det resulterande certifikatet kommer att kopplas till ditt domännamn och kommer att kännas igen av webbläsare. Certifikatet ska placeras i filen /etc/webmin/miniserv.pem. Den bör innehålla följande data: Certifikat + nyckel.

    För att ladda ner det resulterande certifikatet måste du följa flera steg:

    • Kör kommandot openssl genrsa -out key.pem 1024 . Detta kommer att skapa en key.pem-fil som kommer att vara din privata nyckel.
    • Följande kommando är openssl req -new -key key.pem -out req.pem . När du tillfrågas om ditt vanliga namn, se till att ange det fullständiga namnet Domän namn din server som används i URL:en, till exempel www.dinserver.com. Detta kommando kommer att skapa en req.pem-fil, som är en begäran om certifikatsignering (CSR).
    • Skicka denna begäran (CSR) till den certifikatutfärdare du väljer på något sätt som passar dem. De bör svara dig med en certifikatfil. Börja på raden i den här filen -----BEGIN CERTIFICATE-----, kopiera innehållet till filen cert.pem.
    • Anslut nyckel- och certifikatfilerna med kommandot cat key.pem cert.pem >/etc/webmin/miniserv.pem.
    • Starta om Webmin (kontrollera om SSL-läge är aktiverat) för att använda den nya nyckeln.
  • Vilka variabler använder Webmin?modul Användare och grupper?
    • $USERADMIN_ACTION - Kan ta värden: CREATE_USER, MODIFY_USER, DELETE_USER, CREATE_GROUP, MODIFY_GROUP eller DELETE_GROUP beroende på vilken åtgärd som utfördes senast.
    • $USERADMIN_USER - Efternamnet på Unix-användaren med vilken åtgärder utfördes - skapande, ändring eller radering.
    • $USERADMIN_UID - Unix-användar-UID.
    • $USERADMIN_REAL - Real Unix-användarnamn.
    • $USERADMIN_SHELL - Skal som används av Unix-användaren.
    • $USERADMIN_HOME - Användarens Unix-hemkatalog.
    • $USERADMIN_PASS - Unix användarlösenord.
    • $USERADMIN_GROUP - Namnet på gruppen som senast skapades, ändrades eller togs bort.
  • När jag installerar Webmin RPM (från RPM-paket) får jag felet "Kan inte identifiera operativsystemet"

    Detta händer om Webmin inte kan identifiera ditt operativsystem automatiskt från informationen i filen /etc/issue. Kanske för att den (den här filen) har ändrats. Det bästa alternativet är att installera .tar.gz-versionen av Webmin, som frågar om användarens operativsystem, vilket kräver manuell inmatning från användaren.

  • Hur kan jag skapa en Webmin-användare som endast skulle ha rättigheter att konfigurera Apaches virtuella server eller DNS-tjänst (DNS-domän)?

    I modulen Webmin-servrar skapa en ny användare och ge honom endast tillgång till modulen Apache webbserver. När du har sparat klickar du på Apache webbserver välj sedan namnet på denna användare i Webmin-användarlistan och använd formuläret som låter dig neka honom åtkomst till andra moduler förutom Apache virtuell server.

    Med de återstående modulerna liknar åtgärderna de som beskrivs ovan, d.v.s. utfärdar endast rättigheter till en specifik modul, till exempel DNS-domäner, Unix-användare eller e-postalias.

  • Finns det en version av Webmin för Windows?

    Ja, ladda ner ZIP-arkiv Webmin och installera på Windows med det medföljande setup.pl-skriptet. Detta är dock en alfaversion och endast ett fåtal moduler fungerar mer eller mindre. Till exempel Squid, Sendmail och några andra som saknas på Windows. Dessutom systemet Windows säkerhet helt annorlunda än Unix. I allmänhet inget speciellt om något plötsligt inte fungerar.

  • Hur kan jag ändra listan över tillåtna IP-adresser för att komma åt Webmin från skalet?

    Du måste delvis ändra filen /etc/webmin/miniserv.conf tillåt= eller förneka=. Om del tillåt= finns, innehåller den en lista över alla adresser och nätverk som får åtkomst till Webmin. Exakt samma block förneka= innehåller adresser som nekas åtkomst till Webmin. När du har gjort ändringar startar du om Webmin-servern. Det vill säga, stoppa och börja om /etc/webmin/stop ; /etc/webmin/start . Vanligtvis kan denna fil endast ändras av root-användaren.

  • Efter att ha loggat in på Webmin får jag ett felmeddelande - Du har inte tillgång till Webmin-moduler( Du har inte tillgång till några Webmin-moduler)

    Vi är inte säkra på vad som orsakar det här felet, men om du följer dessa steg kommer det här problemet att försvinna:

    • Anslut till din server via telnet som root.
    • Öppna filen /etc/webmin/webmin.acl och se till att det finns en rad som börjar med root: eller admin:. Det borde se ut ungefär så här:
      admin: acl
    • Logga in på Webmin igen och gå in på Webmin-användare modul, som kommer att vara den enda du har tillgång till.
    • Klicka på ditt användarnamn i listan, ge dig själv tillgång till alla moduler och klicka Spara.
  • Är det möjligt att köra Webmin med inetd?

    Säkert. Det är sant, med vissa ändringar i konfigurationsfilerna. Dina handlingar:

    • Öppna /etc/services och lägg till en rad som:
      webmin 10000 /tcp
    • Öppna /etc/inetd.conf och lägg till följande:
      webmin stream tcp nowait root /usr/libexec/webmin/miniserv.pl miniserv.pl /etc/webmin/miniserv.conf
    • Starta om inetd för att tillämpa ändringarna. Anslut till Webmin som vanligt på port 10000.
    • Använda modulen Uppstart och avstängning, kontrollera att inetd är konfigurerat att starta vid uppstart och att Webmin inte är det.

    Om du använder xinetd istället för inetd, följ dessa steg:

    • Stoppa Webmin med /etc/webmin/stop
    • Lägg till raden inetd=1 till /etc/webmin/miniserv.conf
    • Ta bort raden session=1 från /etc/webmin/miniserv.conf
    • Öppna /etc/xinetd.conf och lägg till följande:
    • tjänst webbmin
      {
      användare = root
      env=LANG=
      port = 10 000
      socket_type = stream
      protokoll = tcp
      vänta = nej
      avaktivera = nej
      typ = OLISTAD
      server = /usr/libexec/webmin/miniserv.pl
      server_args = /etc/webmin/miniserv.conf
      }

    • Om du har Webmin installerat någon annanstans måste du också ändra /usr/libexec/webmin i den del där sökvägarna skrivs.
    • Starta om xinetd för att tillämpa ändringarna. Anslut till Webmin som vanligt på port 10000.
    • Använd uppstarts- och avstängningsmodulen, kontrollera att xinetd är konfigurerat att starta vid uppstart och att Webmin inte är det.

    För att köra Usermin från inetd eller xinetd, följ stegen ovan, men ersätt /etc/webmin med /etc/usermin och ändra porten till 20000.

  • Hur kan jag se till att användare får åtkomst till Webmin med deras inloggning/lösenord för operativsystemet?

    Detta görs i flera steg:

    • I modulen Användare( Webmin-användare) klicka på användaren för vilken du vill att synkronisering ska utföras med hans inloggningsuppgifter till operativsystemet och ställ in fältet Lösenord till Unix-auktoriseringsvärde( Unix-autentisering).

    Om PAM inte används på ditt operativsystem, hoppa över de två första stegen. Webmin läser automatiskt /etc/passwd- eller /etc/shadow-filer direkt för att auktorisera användare som använder läget Unix-autentisering.

  • Hur tar man bort Webmin?

    Helt enkelt genom att köra /etc/webmin/uninstall.sh .
    Om du har en RPM-version av Webmin, kör sedan kommandot rpm -e webmin, eller om du har en version för Solaris, använd sedan följande kommando pkgrm WSwebmin.

  • Hur tillåter man åtkomst till en Unix-användare för att auktorisera (logga in) på Webmin?

    Följ dessa steg:

    • Installera Authen::PAM från CPAN i Perl-modulerna i Webmin.
    • Lägg till en ny PAM-tjänst som heter webmin i PAM-autentiseringsmodulen som använder Unix-autentisering.
    • I modulen Webmin-användare, skapa en ny användare och ge honom ett anpassat namn, till exempel, unixer, med tillgång till de moduler du vill att han ska ha tillgång till.
    • I var och en av modulerna där användaren unixer har tillgång, ändra rättigheterna för dina användare så att de bara kan ändra sin kontoinformation. Till exempel, i modulen Ändra lösenord( Ändra lösenord) bör du välja alternativet Endast för denna användare( Endast denna användare) för objektet Användare vars lösenord kan ändras( Användare vars lösenord kan ändras). Därför kommer Unix-användare, efter auktorisering, endast att kunna ändra sina egna lösenord.
    • Klicka på Konfigurera Unix-användarautentisering ( Konfigurera Unix-användarautentisering), välj listan över alla Webmin-användare och klicka på Tillåt alla Unix-användare att logga in med användarrättigheter( Tillåt alla Unix-användare att logga in med användarens behörighet) unixer.
    • Alla Unix-användare kan nu logga in på Webmin.
    • Om PAM inte används på ditt operativsystem, hoppa över de två första stegen. Webmin läser automatiskt /etc/passwd- eller /etc/shadow-filer direkt för att autentisera användare som använder Unix-autentiseringsläge.
    • Ett annat sätt är att installera Usermin, som gör att alla Unix-användare kan logga in och få tillgång till de inställningar de får ändra med ett Webmin-liknande gränssnitt.

  • Hur laddar jag ner en fil via filhanteraren?

    Vanligtvis, genom att dubbelklicka på en fil till höger i listan, visas den i ett separat fönster. Men om du också trycker på Skift när du dubbelklickar, bör din filhanterare uppmana dig att spara filen på disk.

    I Webmin version 0.966 och äldre kan du också ladda ner filen genom att välja filen och klicka på knappen Spara i det övre vänstra hörnet av filhanteraren.

  • Hur kan jag uppdatera Webmin på Solaris?

    Som standard tillåter inte Solaris att paket uppdateras. Du kan dock ändra detta genom att öppna filen /var/sadm/install/admin/default och ersätta raden instans= med instans=skriv över. Med uppdatering menar vi att installera en ny Webmin .pkg-fil.

  • Hur kan jag konfigurera fältet Från för användare i modulen Läs e-post?i Usermin's om jag har flera virtuella domäner (värdar)?

    Som standard, när användaren skriver ett e-postmeddelande, innehåller fältet Från Användarnamn@systemvärdnamn. Du kan ändra detta genom att följa dessa steg:

    • Logga in på Webmin och kör Usermin Configuration-modulen( Usermin-konfiguration).
    • Välj Usermin-modulkonfiguration.
    • Klicka sedan Läs Mail.
    • I fält Standardvärdnamn för Från:-adresser, ange domännamnet eller värdnamnet som kommer att läggas till efter @-tecknet i fältet Från-adress.
    • Om du vill hindra användare från att ändra fältet Från (Från) adress, ställ in fältet Tillåt att ändra (Från) ( Tillåt redigering av Från: adress) till nej( Nej).
    • Om du har flera virtuella domäner och olika användare behöver installera olika domäner bör du skapa en kartfil som innehåller kombinationen Användarnamn - Virtuellt domännamn. Sedan in på fältet Från: adressmappningsfil ange sökvägen till denna fil. Filen kan ha något liknande denna struktur:
      Användarnamnfrån adress
      Del Användarnamn i varje rad är detta användarinloggningen för att komma åt Unix-systemet, och från adress detta är adressen för fältet Från för den specifika användaren. Fält Användarnamn kan även innehålla postadressens fullständiga form, t.ex. [e-postskyddad] .
  • Hur kan jag begränsa databasens åtkomsträttigheter för användare i Usermins MySQL Database-modul?

    Som standard visar modulen alla databaser i ditt operativsystem på startsida, även om vissa av dem inte är tillgängliga för vissa användare. För att ändra detta, följ dessa instruktioner:

    • Logga in på Webmin och kör modulen Usermin-konfiguration.
    • Välj Usermin-modulkonfiguration.
    • Välj MySQL-databas på listan.
    • I fältet Databasåtkomstlista( Databasåtkomstkontrolllista) ta bort raden *: *. Ange istället namnen på användarna och, separerade med ett kolon, databaserna de har tillgång till. En post per rad. Till exempel:

    jcameron: databas1
    fred: databas2 databas3
    joe:*

      *-tecknet betyder att alla databaser visas. Medan *-tecknet i användarfältet antyder en användare som inte tidigare angetts.

    • Klicka på knappen Spara för att tillämpa begränsningarna.
  • Varför blir rapporter för olika loggar som genereras av Webalizer-modulen likadana?

    Detta är vanligt på Redhat Linux på grund av en bugg i standardkonfigurationen för Webalizer. Du kan fixa detta på följande sätt:

    • Öppna /etc/webalizer.conf.
    • Ändra raden som börjar med HistoryName till HistoryName webalizer.hist.
    • Ändra raden som börjar med IncrementalName till IncrementalName webalizer.current.
    • Gör samma ändringar i alla .conf-filer som finns i katalogen /etc/webmin/webalizer.
    • Återskapa alla rapporter.
  • Varför får jag ett felmeddelande när jag försöker ladda ner något via Webmin, även om andra program som wget fungerar bra?

    Om du har en brandvägg som är konfigurerad för att transparent tillåta HTTP-förfrågningar (t.ex. Sonicwall), kan detta leda till att förfrågningar som görs via Webmin får timeout. Utan att gå in på protokolldetaljer har min forskning visat att Sonicwall gör ett felaktigt antagande om antalet IP-paket per HTTP-förfrågan, och det är därför felet visas.

    Det är verifierat att stänga av alternativet Framtvinga värdtaggsökning Felet slutar visas i brandväggen.

Publikationer om ämnet