Ние опростяваме администрирането с Webmin. Linux администрация

За първи път от много време реших да инсталирам Webmin, просто бях свикнал с шпакловка. Трион нов интерфейси не много крива локализация и реши да се отпише.

Това е незабравена графика уеб интерфейс за управление на вашия Linux сървър. Тоест, с негова помощ можете лесно и без специални познания да управлявате дистанционно Linux сървър, вече не в отвратителен интерфейс през уеб браузър.

Възможностите са наистина впечатляващи:

  • Пълен контрол на операционната система
  • Визуално наблюдениевсички процеси
  • Управление на потребителии групи и техните права
  • Конфигурация на мрежатавключително защитна стена
  • Управление на всички инсталирани сървъри(Apache, IMAP/POP3)
  • Възможност Резервно копиеи цял набор от други функции.

Инсталиране на Webmin на Ubuntu 16.04

Изчакваме няколко минути и готово, можете да отворите панела на: https://IP:10000.Можете да използвате като данни за оторизация вход и парола на всеки потребителсистеми, включително root. Игнорирайте предупреждението за сигурност, то е свързано със самоподписания сертификат.

*Наскоро беше открит проблем на сървърите на Amazon EC2; за да го разрешите, преди да отворите порта, използвайте следната команда:

Sudo apt-get --fix-broken install

Някои други команди, от които може да се нуждаете:

#създайте потребител на webmin sudo useradd -g sudo webmin #password sudo passwd webmin

Езикова настройка на Webmin

Първото нещо, което искам да променя, е езикът. В раздела webmin изберете " промяна Език иТема„(https://IP:10000/change-user/), бъркаме там“ Личен избор" и изберете руски от списъка и приложете промените. Също така променяме езика в " Конфигурация на Webmin"чрез бутона" език"(https://IP:10000/webmin/edit_lang.cgi).


Използване на Webmin

Webmin работи на модулен принцип, тоест когато инсталирате кой пакет поддържа, се активира съответният контролен модул. Ако панелът не е активирал модула сам, тогава можете да му помогнете, като щракнете върху бутона "Обновяване на модулите".

Ще бъде интересно да разберете как можете да получите удобен достъп с помощта на webmin в ubuntu сървър. Най-добрият инструмент за управление на Unix системи чрез уеб интерфейс.

С помощта на webmin можете не само удобно да преглеждате регистрационни файлове, да правите промени в конфигурацията на инсталираните услуги, но и да инсталирате пакети, да ги премахвате, да актуализирате системата и т.н. Дори достъп до терминала!

Webmin е готов уеб сървър с цял куп скриптове. Всички прелести от използването му могат да бъдат изпитани след инсталирането.

Инсталиране на Webmin

На първо място, трябва да добавите хранилищата на webmin към файла /etc/apt/sources.list

sudo nano /etc/apt/sources.list

В самия край на файла добавете два реда:

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

Запазете и затворете файла. Сега нека импортираме ключовете

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

sudo apt-key добави jcameron-key.asc

Актуализирайте списъка с източници на пакети

sudo apt-get актуализация

инсталирайте webmin

sudo apt-get инсталирайте webmin

Стартиране на Webmin

След като инсталирате успешно пакета, отворете браузъра си и отидете на

https://ip-адрес-на-сървър:10000/

вместо " ip-адрес на сървъра ” Въведете или IP адреса на сървъра, или неговото име. Ако сте направили всичко правилно, ще видите подкана да въведете вашето потребителско име и парола.

Въведете вашето име и парола за сървър в полетата, след което ще бъдете отведени до главната страница на webmin

Първото нещо, което ще направим, е да сменим езика на руски. За да направите това, отидете на елемента от менюто „ Webmin” — “Промяна на езика и темата” и задайте кодирането руски (RU.UTF-8)
След като приложите промените, трябва да опресните страницата. Страхотен! Сега имате напълно русифициран webmin


Малък преглед на webmin

Няма да описвам всички елементи от менюто, погледнете сами и намерете много интересни неща за себе си. Съсредоточавам се върху най-основните точки.

Разделът „Webmin“ предоставя инструменти за работа със самия модул webmin. Настройка на потребители, достъп, архивиране и др.

Разделът „Система“ предоставя инструменти за работа с основната функционалност на сървъра. В този раздел можете да намерите регистрационни файлове, да извършвате операции с потребители и групи, да актуализирате софтуера, да управлявате активни процеси, да работите с планиране на задачи (Cron) и много други.

В секцията „Мрежа“ можете да конфигурирате мрежови интерфейси, както и да конфигурирате защитната стена

В раздела „Оборудване“ можете да видите оборудването, свързано към сървъра, както и да видите дяловете на локалните дискове.

Няма да описвам раздела „Клъстер“. Не работи с клъстери.

Сега можете да конфигурирате webmin в ubuntu сървър и да го използвате от всяка точка на света.

Webmin е графичен уеб интерфейсза управление на базиран на сървър Unix-подобеноперационна система. Много удобно нещо за администриране на Linux сървъри. Улеснява живота на начинаещи и експерти и спестява време за администриране на Linux. ТРЯБВА ДА ИМА!!!

Възможности.

  • Пълно управление на ОС (зареждане, процеси, статус, лог файлове);
  • Управление на потребители и групи и техните права;
  • Управление на всички сървъри (Apache, FTP, SSH, Samba);
  • Настройка на мрежата, включително защитна стена;
  • Поведение, ръководене архивиране, и още много;

Нека да преминем към инсталацията.

Добавяне на WEBMIN хранилище

Sudo nano /etc/apt/sources.list

Вмъкнете реда в края на файла (shift+ctrl+v)

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

Запазете (ctrl+o) и въведете.

Инсталиране на ключовете

Wget https://www.webmin.com/jcameron-key.asc sudo apt-key добавяне на jcameron-key.asc

Добавяне на необходимите модули

Sudo apt-get инсталирате perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl

Нека актуализираме.

Sudo apt-get актуализация

Задайте WEBMIN

Sudo apt-get инсталирате webmin

ПЕЧАЛБА!!!

Отидете в браузъра и отворете webmin. Моля, имайте предвид, че протоколът HTTPS(ще се появи прозорец с невалиден сертификат, приемете го и го добавете към изключенията).

Https://ip адрес на сървъра:10000

|

Webmin е уеб-базиран инструмент за системно администриране за Unix-подобни системи. Тази проста и удобна алтернатива на администриране чрез командна линияможе да се използва за управление на различни аспекти на системата (например потребители и услуги) чрез модули Webmin. Webmin е идеален за потребители, които предпочитат да поддържат свой собствен виртуален частен сървър, но не искат да работят с командния ред.

Този урок ще демонстрира процеса на инсталиране на инструмента Webmin и SSL с помощта на apt-get на Ubuntu 14.04.

Изисквания

За да инсталирате Webmin се нуждаете от root права. Препоръчително е да създадете потребител с повишени sudo привилегии (инструкции могат да бъдат намерени в ), които също ще са необходими за влизане в интерфейса на Webmin. Освен това Webmin ще може да използва своите идентификационни данни за управление на сървъра.

Забележка: Когато използвате Webmin, се предполага оторизация, базирана на парола.

Влезте в сървъра като Нов потребител(или root) чрез SSH с помощта на командата:

ssh потребителско_име@ip_адрес_на_сървър

Когато бъдете подканени, въведете вашата парола.

Инсталиране на Webmin

Преди да можете да инсталирате Webmin с помощта на apt-get, трябва да добавите Webmin хранилището към вашия файл sources.list.

Отворете файла sources.list за виртуален сървър V текстов редактор(в този урок това е нано):

sudo nano /etc/apt/sources.list

Въведете паролата си. След това натиснете Ctrl-W и Ctrl-V, за да отидете до края на файла и въведете следните редове:

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

След като приключите с редактирането, запишете файла, като натиснете Ctrl-X и след това Y.

След това добавете Webmin GPG ключа към apt, така че системата да може да се довери на добавеното хранилище. За да направите това, използвайте:

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

Сега трябва да актуализираме списъка с apt-get пакети:

sudo apt-get актуализация

Можете да започнете да инсталирате Webmin; за да направите това, изпълнете командата:

sudo apt-get инсталирайте webmin

Потвърдете, че инсталацията ще започне.

След като инсталацията приключи, услугата Webmin ще стартира автоматично.

Влезте в Webmin

С помощта на уеб браузър отворете страницата за вход в Webmin; за да направите това, посочете външния IP и порт 10000. По подразбиране Webmin поддържа SSL/TLS, така че трябва да използвате HTTPS за свързване. И така, отворете следната връзка в браузъра си:

https://server_ip_address:10000

На този етап ще се появи предупреждение „Server’s SSL certificate is not trusted“, което показва, че браузърът не може да се довери на SSL сертификата на сървъра. Проблемът е, че по време на инсталацията Webmin автоматично генерира и инсталира SSL сертификат, но този SSL сертификат не е проверен от сертифициращ орган, на който сървърът може да се довери. И въпреки че компютърът не може да провери валидността на сертификата, можете да сте сигурни, че е защитен.

Кажете на браузъра, че на сертификата може да се вярва. Например в Chrome трябва да направите следното:

  • Щракнете върху връзката Разширени;
  • След това щракнете върху връзката „Напред към IP адрес(опасно)".

Във Firefox имате нужда от:

  • Щракнете върху Разбирам рисковете;
  • След това щракнете върху бутона Добавяне на изключение...;
  • И след това потвърдете изключение за сигурност.

В този момент ще се появи екранът за влизане в Webmin.

Въведете същите идентификационни данни, които сте използвали за SSH връзката в самото начало. Не забравяйте: този потребител трябва да има sudo или root права.

Готов! Инструментът Webmin е инсталиран успешно и е готов за използване.

Забележка: Сигурността на идентификационните данни на този потребител изисква специално внимание, тъй като благодарение на неговите привилегии приложението Webmin има пълен достъп до сървъра.

Използване на Webmin

Когато стартирате Webmin за първи път, се появява страницата с информация за системата, съдържаща преглед на системните ресурси и други полезна информация. Тази страница също така показва всички налични актуализации на Webmin.

Отляво можете да видите меню за навигация, което може да се използва за управление на сървъра и достъп до различни модули Webmin. Навигационното меню е разделено на категории, като всяка отделна категория има свой собствен набор от модули. Категорията Webmin е особено забележителна, тъй като съдържа модули за конфигуриране на приложението Webmin, докато други категории се използват за изпълнение на различни задачи на системното администриране.

Разгледайте менюто за навигация и проверете наличните модули.

Създайте потребител (по избор)

Основната задача на системната администрация (по-специално в Webmin) е управлението на потребителите. В този раздел ще говорим за създаване на нов потребител с помощта на модула Потребители и групи.

Въведете потребителското име в Потребителско име и предоставете друга необходима потребителска информация. След това щракнете върху бутона Създаване.

След това на сървъра ще се появи потребител с посочените данни.

Модулът Потребители и групи може да се използва и за извършване на други задачи за управление на потребители, като изтриване или деактивиране на потребители и групи.

Инсталиране на Apache (по избор)

Webmin идва с голям брой модули за управление на различни пакети софтуер. Този раздел ще демонстрира как да инсталирате уеб сървър с помощта на модула Apache Webserver.

В менюто за навигация изберете категорията Неизползвани модули и намерете модула Apache Webserver в нея.

Ако Apache не е бил инсталиран на сървъра преди това, модулът ще отчете това и ще предложи как да инсталирате уеб сървъра.

След като инсталацията на Apache приключи, стандартният уеб сървър ще бъде стартиран.

След това модулът Apache Webserver ще бъде преместен в категорията Servers и може да се използва за управление на настройките на Apache сървъра.

Заключение

Сега, когато Webmin е инсталиран и готов за работа, можете да използвате инструмента за изпълнение на основни задачи на системното администриране.

Етикети: ,

Оригинален текст на Официална страница Webmin.

  • Мисля, че намерих грешка в Webmin!

    Първо проверете дали вашият Webmin е актуализиран до най-новата версия. Много грешки в по-старите версии вече са коригирани в по-новите.
    Второ, проверете страницата за актуализации на Webmin, която съдържа корекции на грешки за текущата версия. Най-лесният начин да инсталирате всичко последни актуализации- използвайте втория и третия формуляр в прозореца Webmin Modules на страницата на модула Webmin Configuration.
    Ако откриете наистина нова грешка, отидете на страницата на системата за проследяване на грешки и публикувайте информация за нея.

  • Как мога да сменя паролата си за Webmin, ако съм я забравил?

    Програмата changepass.pl, включена в разпространението на Webmin, ще помогне за решаването на този проблем. По подразбиране Webmin е инсталиран в /usr/libexec/webmin и можете да промените паролата на администраторския потребител на foo, като изпълните:

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

    Тоест, сега можете да влезете в Webmin, като използвате двойка вход - администратор, парола - foo. Вместо стойността foo може да има произволна стойност и тя ще стане текущата парола за admin. Абсолютно същите действия могат да се извършват с всеки потребител.
    Бележка от сайта : В случай на FreeBSD, ако Webmin е инсталиран в директорията по подразбиране, командата за промяна на паролата е както следва:

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

  • Какви промени ще се случат със съществуващите конфигурационни файлове на операционната система след инсталиране на Webmin върху нея?

    Простата инсталация на Wemin не засяга по никакъв начин конфигурационните файлове операционна системаЕдва когато започнете да използвате програмата, ще бъдат направени промени в конфигурационните файлове според вашите действия в Webmin, по отношение на конкретен модул. Например, използването на модула Apache Webserver няма да повлияе на вашите настройки на Sendmail.

  • Моят браузър казва „Страницата не може да бъде показана“, когато се опитам да вляза в Wemin чрез SSL

    Ако използвате SSL, проверете дали URL адресът е написан правилно. Трябва да изглежда така http с://ip-адрес:10000/ вместо http://ip-адрес:10000. Без https, вашият браузър не използва SSL режим и съобщава за грешка.

  • Как да стартирам setup.sh?

    След като извлечете Webmin tar архива, отидете в директорията (cd) webmin-1.430 и напишете ./setup.sh. Файлът setup.sh трябва да е изпълним. Тъй като root потребителят на повечето системи няма конкретна директория, обикновеният setup.sh няма да работи.
    Бележка от сайта: Ако Webmin е инсталиран по подразбиране, отидете в директорията /usr/local/lib/webminи стартирайте setup.sh, като просто напишете setup.sh в командния ред. Понякога може да се нуждаете от друга опция за стартиране: sh setup.sh.

  • Къде мога да взема модула Perl MD5?

    Webmin модулът "Потребители и групи" поддържа MD5 криптиране на пароли, ако системата ви го поддържа. Зависи от модула Perl MD5, който може да бъде изтеглен от http://www.cpan.org/modules/by-module/MD5/MD5-1.7.tar.gz. След като го изтеглите, въведете следните команди, за да инсталирате модула:

    gunzip MD5-1.7.tar.gz
    tar xvf MD5-1.7.tar
    cd MD5-1.7
    perl Makefile.PL
    направи
    направете инсталиране

    Ако използвате Webmin 0.83 или по-нова версия по-ранна версия, най-простото решение би било да инсталирате модула MD5 от CPAN.

  • Как мога да инсталирам нови модули?

    Изтегли нов модул- файл с разширение .wbm, отворете Webmin -> Webmin конфигурация и изберете Webmin Modules. След това, като използвате формуляра на страницата, която се отваря, можете да инсталирате модула от локалния файлова система, където сървърът Webmin работи или качете през вашия браузър на клиентската машина.
    Бележка от сайта: Пример за инсталиране на модул wbmпреводачможеш да видиш .

  • Мога ли да стартирам Webmin или Usermin под Apache?

    Да, но това ще изисква някои промени в конфигурационните файлове. Вижте подробности за стартиране на Webmin под Apache или за стартиране на Usermin.
    Можете също така да стартирате Webmin от уеб сървъра на Zeus. Вижте инструкциите.

  • Защо получавам грешката „ГРЕШКА: Функцията за криптиране на Perl не работи под Slackware“?

    На някои системи с инсталиран Slackware функцията Perl crypt() не работи, защото пакетът descrypt.tgz не е инсталиран. За да разрешите този проблем, инсталирайте необходимия пакет от Slackware CD или FTP.

  • Как мога да инсталирам Perl на система, която не го инсталира по подразбиране?

    Трябва да изтеглите файла от изходни кодовеили пристанете и сглобете последна версия Perl от http://www.cpan.org/src/stable.tar.gz. Или ако имате Solaris или HPUX, можете да изтеглите предварително изградени пакети, които не е нужно да компилирате сами.

  • Има ли регистър на операциите на Webmin?

    По подразбиране частичното регистриране е разрешено в Webmin. За да разрешите записването на всички събития и действия, отидете на модула за конфигуриране на Webmin ( Конфигурация на Webminмодул), щракнете върху иконата Сечи активирайте опцията за запис на всички действия и промени ( Регистрирайте промените, направени във файлове от всяко действие). Това ще запише всички файлови промени и команди, стартирани от Webmin. След като опцията е активирана, всички действия, извършени от този момент, могат да се видят в модула за регистър на операциите на Webmin ( Дневник на действията на Webminмодул).

  • Когато изтеглих .tar.gz версията на Webmin, защо получавам .tar файл? Или защо размерът на файла е много по-голям от посочения на страницата за изтегляне?

    Вашият браузър автоматично ще разархивира файла вместо вас. Просто го преименувайте на webmin-1.430.tar (ако вече не е направено) и пропуснете стъпката gunzip по време на инсталацията.

  • Моят браузър не приема сертификата Webmin в режим SSL.

    Това се случи, защото SSL сертификатът по подразбиране, генериран от Webmin, не се разпознава от браузърите като доверен сертификат. От гледна точка на сигурността това прави сертификата по-малко сигурен, тъй като нападател (хакер) може теоретично да пренасочи трафика от вашия сървър към друга машина без ваше знание, което обикновено не е възможно при използване на силен SSL сертификат. Мрежов трафиквсе още е криптиран, така че сте защитени от нападатели, които просто слушат вашата мрежова връзка.

    Ако наистина искате да сте сигурни, че само вие се свързвате със сървъра на Webmin, купете сертификат от компания, която издава сертификати, например VeriSign (между другото, те имат пробни версии за безплатно тестване). Полученият сертификат ще бъде свързан с името на вашия домейн и ще бъде разпознат от уеб браузърите. Сертификатът трябва да бъде поставен във файла /etc/webmin/miniserv.pem. Той трябва да съдържа следните данни: Сертификат + ключ.

    За да изтеглите получения сертификат, трябва да следвате няколко стъпки:

    • Изпълнете командата openssl genrsa -out key.pem 1024 . Това ще създаде файл key.pem, който ще бъде вашият личен ключ.
    • Следната команда е openssl req -new -key key.pem -out req.pem. Когато бъдете попитани за общото ви име, не забравяйте да въведете пълното име Име на домейнвашият сървър, използван в URL адреса, например www.yourserver.com. Тази команда ще създаде файл req.pem, който е заявка за подписване на сертификат (CSR).
    • Изпратете тази заявка (CSR) до избраната от вас сертификационна агенция по всеки удобен за тях начин. Те трябва да ви отговорят с файл със сертификат. Започвайки от реда в този файл -----BEGIN CERTIFICATE-----, копирайте съдържанието във файла cert.pem.
    • Свържете файловете с ключ и сертификат с командата cat key.pem cert.pem >/etc/webmin/miniserv.pem.
    • Рестартирайте Webmin (проверете дали SSL режимът е активиран), за да използвате новия ключ.
  • Какви променливи използва Webmin?модул Потребители и групи?
    • $USERADMIN_ACTION - Може да приема стойности: CREATE_USER, MODIFY_USER, DELETE_USER, CREATE_GROUP, MODIFY_GROUP или DELETE_GROUP в зависимост от това кое действие е извършено последно.
    • $USERADMIN_USER - Фамилното име на Unix потребителя, с който са извършени действия - създаване, промяна или изтриване.
    • $USERADMIN_UID - UID на Unix потребител.
    • $USERADMIN_REAL - Реално потребителско име за Unix.
    • $USERADMIN_SHELL - Шел, използван от потребителя на Unix.
    • $USERADMIN_HOME - Unix началната директория на потребителя.
    • $USERADMIN_PASS - Unix потребителска парола.
    • $USERADMIN_GROUP - Името на групата, която последно е била създадена, модифицирана или изтрита.
  • Когато инсталирам Webmin RPM (от RPM пакети), получавам грешката „Не мога да идентифицирам операционната система“

    Това се случва, ако Webmin не може автоматично да идентифицира вашата операционна система от информацията във файла /etc/issue. Може би защото той (този файл) е бил модифициран. Най-добрият вариант е да инсталирате .tar.gz версията на Webmin, която пита за операционната система на потребителя, изисквайки ръчно въвеждане от потребителя.

  • Как мога да създам потребител на Webmin, който ще има права само да конфигурира виртуалния сървър на Apache или DNS услугата (DNS домейн)?

    В модула Webmin сървърисъздайте нов потребител и му дайте достъп само до модула Уеб сървър Apache. След като запазите, щракнете върху Уеб сървър Apacheслед това изберете името на този потребител в потребителския списък на Webmin и използвайте формуляра, който ви позволява да му откажете достъп до други модули, с изключение на виртуалния сървър на Apache.

    С останалите модули действията са подобни на описаните по-горе, т.е. издаване на права само за конкретен модул, например DNS домейни, Unix потребители или пощенски псевдоними.

  • Има ли версия на Webmin за Windows?

    Да, изтегляне ZIP архив Webmin и инсталирайте на Windows с помощта на включения скрипт setup.pl. Това обаче е алфа версия и само няколко модула работят повече или по-малко. Например Squid, Sendmail и някои други, които липсват в Windows. Освен това системата Защита на Windowsдоста различен от Unix. Като цяло, нищо особено, ако нещо изведнъж не работи.

  • Как мога да променя списъка с разрешени IP адреси за достъп до Webmin от обвивката?

    Трябва частично да промените файла /etc/webmin/miniserv.conf позволи =или отрече=. Ако част позволи =съществува, той съдържа списък с всички адреси и мрежи, на които е разрешен достъп до Webmin. Абсолютно същия блок отрече=съдържа адреси, на които е отказан достъп до Webmin. След като направите промени, рестартирайте сървъра Webmin. Тоест спрете и започнете отново /etc/webmin/stop ; /etc/webmin/start. Обикновено този файл може да бъде модифициран само от root потребител.

  • След като вляза в Webmin, получавам съобщение за грешка - Нямате достъп до модулите Webmin( Нямате достъп до никакви модули Webmin)

    Не сме сигурни какво причинява тази грешка, но ако следвате тези стъпки, този проблем ще изчезне:

    • Свържете се със сървъра си чрез telnet като root.
    • Отворете файла /etc/webmin/webmin.acl и се уверете, че има ред, който започва с root: или admin:. Трябва да изглежда нещо подобно:
      администратор: acl
    • Влезте отново в Webmin и влезте в Потребители на Webminмодул, който ще бъде единственият, до който имате достъп.
    • Кликнете върху вашето потребителско име в списъка, дайте си достъп до всички модули и щракнете Запазване.
  • Възможно ли е да стартирате Webmin чрез inetd?

    Със сигурност. Вярно, с някои промени в конфигурационните файлове. Вашите действия:

    • Отворете /etc/services и добавете ред като:
      webmin 10000 /tcp
    • Отворете /etc/inetd.conf и добавете следното:
      webmin поток tcp nowait root /usr/libexec/webmin/miniserv.pl miniserv.pl /etc/webmin/miniserv.conf
    • Рестартирайте inetd, за да приложите промените. Свържете се с Webmin както обикновено на порт 10000.
    • Използване на модула Стартиране и изключванепроверете дали inetd е конфигуриран да стартира при зареждане, а Webmin не е.

    Ако използвате xinetd вместо inetd, изпълнете следните стъпки:

    • Спрете Webmin с /etc/webmin/stop
    • Добавете реда inetd=1 към /etc/webmin/miniserv.conf
    • Премахнете линията session=1 от /etc/webmin/miniserv.conf
    • Отворете /etc/xinetd.conf и добавете следното:
    • услуга webmin
      {
      потребител = root
      env=LANG=
      порт = 10000
      socket_type = поток
      протокол = tcp
      чакам = не
      деактивиране = не
      тип = НЕОБЯВЕН
      сървър = /usr/libexec/webmin/miniserv.pl
      server_args = /etc/webmin/miniserv.conf
      }

    • Ако имате инсталиран Webmin някъде другаде, тогава трябва също да промените /usr/libexec/webmin в частта, където са написани пътищата.
    • Рестартирайте xinetd, за да приложите промените. Свържете се с Webmin както обикновено на порт 10000.
    • С помощта на модула Bootup and Shutdown проверете дали xinetd е конфигуриран да стартира при зареждане, а Webmin не е.

    За да стартирате Usermin от inetd или xinetd, следвайте стъпките по-горе, но заменете /etc/webmin с /etc/usermin и сменете порта на 20000.

  • Как мога да се уверя, че потребителите получават достъп до Webmin, използвайки своето име/парола за операционна система?

    Това става в няколко стъпки:

    • В модул Потребители ( Потребители на Webmin) щракнете върху потребителя, за когото искате да се извърши синхронизация с неговите идентификационни данни за вход в операционната система и задайте полето Паролакъм Unix стойност за оторизация ( Unix удостоверяване).

    Ако PAM не се използва във вашата операционна система, не се колебайте да пропуснете първите две стъпки. Webmin автоматично чете /etc/passwd или /etc/shadow файлове директно, за да упълномощи потребители, които използват режима Unix удостоверяване.

  • Как да премахна Webmin?

    Просто като стартирате /etc/webmin/uninstall.sh.
    Ако имате RPM версия на Webmin, изпълнете командата rpm -e webmin или ако имате версия за Solaris, използвайте следната команда pkgrm WSwebmin.

  • Как да разреша достъп на всеки потребител на Unix, за да упълномощи (влезе) в Webmin?

    Следвай тези стъпки:

    • В Perl модулите в Webmin инсталирайте Authen::PAM от CPAN.
    • В модула PAM Authentication добавете нова PAM услуга, наречена webmin, която използва Unix удостоверяване.
    • В модула Потребители на Webmin, създайте нов потребител и му дайте потребителско име, например, униксер, с достъп до модулите, до които искате той да има достъп.
    • Във всеки от модулите, в които потребителят униксерима достъп, променете правата на вашите потребители, така че те да могат да променят само информацията за акаунта си. Например в модула Промяна на пароли ( Смяна на пароли) трябва да изберете опцията Само за този потребител ( Само този потребител)за елемента Потребители, чиито пароли могат да се променят( Потребители, чиито пароли могат да се променят). Следователно потребителите на Unix, след оторизация, ще могат да променят само собствените си пароли.
    • Кликнете върху Конфигуриране на Unix потребителско удостоверяване ( Конфигуриране на Unix потребителско удостоверяване), изберете списъка с всички потребители на Webmin и щракнете върху Разрешаване на всеки Unix потребител да влиза с потребителски права ( Позволете на всеки потребител на Unix да влиза с права на потребител) униксер.
    • Всеки потребител на Unix вече може да влезе в Webmin.
    • Ако PAM не се използва във вашата операционна система, не се колебайте да пропуснете първите две стъпки. Webmin автоматично чете /etc/passwd или /etc/shadow файлове директно, за да удостовери потребители, които използват режим на Unix Authentication.
    • Друг начин е да инсталирате Usermin, който позволява на всички потребители на Unix да влизат и да имат достъп до настройките, които имат право да променят, използвайки подобен на Webmin интерфейс.

  • Как мога да изтегля файл чрез File Manager?

    Обикновено, като кликнете два пъти върху файл от дясната страна на списъка, той се показва в отделен прозорец. Ако обаче натиснете и Shift при двойно щракване, вашият файлов мениджър трябва да ви подкани да запишете файла на диск.

    В Webmin версии 0.966 и по-стари можете също да изтеглите файла, като изберете файла и щракнете върху бутона Запазванев горния ляв ъгъл на файловия мениджър.

  • Как мога да актуализирам Webmin на Solaris?

    По подразбиране Solaris не позволява актуализиране на пакети. Можете обаче да промените това, като отворите файла /var/sadm/install/admin/default и замените реда instance= с instance=overwrite. Под актуализиране имаме предвид инсталиране на нов Webmin .pkg файл.

  • Как мога да конфигурирам полето От за потребители в модула Четене на поща?в Usermin, ако имам няколко виртуални домейна (хостове)?

    По подразбиране, когато потребителят съставя имейл, полето От съдържа потребителско име@системно име на хост. Можете да промените това, като изпълните следните стъпки:

    • Влезте в Webmin и стартирайте модула за конфигуриране на Usermin ( Usermin конфигурация).
    • Изберете Конфигурация на модул Usermin.
    • След това щракнете Прочетете пощата.
    • В полето Име на хост по подразбиране за адреси From:, въведете името на домейна или името на хоста, което ще бъде добавено след знака @ в полето От адрес.
    • Ако искате да попречите на потребителите да променят адресното поле От (От), задайте Разрешаване на промяна на полето (От) ( Разрешаване на редактиране на От: адрес)до Не( Не).
    • Ако имате няколко виртуални домейна и различни потребители трябва да инсталират различни домейни, трябва да създадете файл с карта, който съдържа комбинацията потребителско име - име на виртуален домейн. След това в полето От: файл за съпоставяне на адресипосочете пътя до този файл. Файлът може да има нещо подобно на тази структура:
      потребителско имеот адрес
      Част потребителско имевъв всеки ред това е потребителското име за достъп до Unix системата и от адрестова е адресът за полето От за конкретния потребител. Поле потребителско имеможе да съдържа и пълната форма на пощенския адрес, напр. [имейл защитен] .
  • Как мога да огранича правата за достъп до базата данни за потребителите в модула MySQL Database на Usermin?

    По подразбиране модулът показва всички бази данни на вашата операционна система начална страница, дори ако някои от тях не са достъпни за някои потребители. За да промените това, следвайте тези инструкции:

    • Влезте в Webmin и стартирайте модула Usermin конфигурация.
    • Изберете Конфигурация на модул Usermin.
    • Изберете MySQL база даннив списъка.
    • В полето Списък за достъп до база данни ( Списък за контрол на достъпа до бази данни) премахнете реда *: *. Вместо това въведете имената на потребителите и, разделени с двоеточие, базите данни, до които имат достъп. Един запис на ред. Например:

    jcameron: база данни1
    фред: база данни2 база данни3
    Джо: *

      Знакът * означава, че са показани всички бази данни. Докато знакът * в полето за потребител предполага всеки потребител, който не е въведен преди това.

    • Щракнете върху бутона Запазване, за да приложите ограниченията.
  • Защо отчетите за различни регистрационни файлове, генерирани от модула Webalizer, се оказват еднакви?

    Това е често срещано в Redhat Linux поради грешка в конфигурацията на Webalizer по подразбиране. Можете да коригирате това, както следва:

    • Отворете /etc/webalizer.conf.
    • Променете реда, започващ с HistoryName, на HistoryName webalizer.hist.
    • Променете реда, започващ с IncrementalName, на IncrementalName webalizer.current.
    • Направете същите промени във всички .conf файлове, намиращи се в директорията /etc/webmin/webalizer.
    • Повторно генериране на всички отчети.
  • Защо получавам грешка, когато се опитам да изтегля нещо чрез Webmin, въпреки че други програми като wget работят добре?

    Ако имате защитна стена, конфигурирана прозрачно да разрешава HTTP заявки (напр. Sonicwall), това може да е причина заявките, направени през Webmin, да изтекат. Без да навлизам в подробности за протокола, моето изследване показа, че Sonicwall прави неправилно предположение относно броя IP пакети на HTTP заявка, и затова се появява грешката.

    Проверено е, че изключването на опцията Принудително търсене на маркер на хостГрешката спира да се появява в защитната стена.

Публикации по темата