Usermin là một giao diện dựa trên web chủ yếu dành cho webmail được thiết kế cho người dùng không phải root để thực hiện các tác vụ thường xuyên bao gồm đọc thư, thay đổi mật khẩu, thiết lập cơ sở dữ liệu và thiết bị đầu cuối SSH dựa trên web. Đây là phiên bản rút gọn của Webmin dành cho người dùng thông thường mà không cần luôn có quản trị viên hệ thống. Nó cung cấp một bộ tính năng phong phú.
Một số tính năng được liệt kê dưới đây:
Sau khi hoàn tất, bạn sẽ cần cài đặt các phụ thuộc khác vào hệ thống của mình.
Chạy lệnh sau để cài đặt tất cả:
Sau khi tất cả các phụ thuộc được cài đặt, bạn có thể tiến hành bước tiếp theo.
Bạn có thể tải xuống bằng lệnh sau:
Sau khi tải xuống gói, hãy cài đặt gói đã tải xuống bằng lệnh sau:
Sau khi cài đặt thành công Usermin, bạn sẽ nhận được kết quả sau:
Bạn có thể thực hiện bằng lệnh sau:
Bạn cũng có thể kiểm tra trạng thái của Usermin bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Tiếp theo, tải lại tường lửa UFW để áp dụng các thay đổi:
Sau khi hoàn tất cấu hình tường lửa. Bạn có thể tiến hành bước tiếp theo.
Cung cấp tên người dùng gốc, mật khẩu và nhấp vào nút Đăng nhập. Bạn sẽ thấy giao diện web Usermin trên trang sau:
Trình quản lý tệp
Lên lịch công việc Cron
Tải lên và Tải xuống
Máy chủ cơ sở dữ liệu MySQL
Giao diện dòng lệnh
Một số tính năng được liệt kê dưới đây:
- Tạo và quản lý cơ sở dữ liệu.
- Lên lịch email.
- Lên lịch công việc cron.
- Thay đổi quyền tệp và thư mục.
- Bảo mật thư mục web.
Điều kiện tiên quyết
- Máy chủ chạy Ubuntu 20.04.
- Mật khẩu gốc được định cấu hình trên server.
Bắt đầu
Trước khi bắt đầu, bạn nên cập nhật bộ đệm APT lên phiên bản mới nhất. Bạn có thể cập nhật bằng cách chạy lệnh sau:
Mã:
apt-get update -y
Chạy lệnh sau để cài đặt tất cả:
Mã:
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl -y
Cài đặt Usermin
Theo mặc định, gói Usermin không được bao gồm trong kho lưu trữ mặc định của Ubuntu. Vì vậy, bạn sẽ cần tải xuống gói Usermin .deb từ trang tải xuống Usermins.Bạn có thể tải xuống bằng lệnh sau:
Mã:
wget https://sourceforge.net/projects/webadmin/files/usermin/1.823/usermin_1.823_all.deb
Mã:
dpkg --install usermin_1.823_all.deb
Mã:
Đang chọn gói usermin chưa chọn trước đó.(Đang đọc cơ sở dữ liệu ... 85599 tệp và thư mục hiện đang được cài đặt.)Đang chuẩn bị giải nén usermin_1.823_all.deb ...Đang giải nén usermin (1.823) ...Đang thiết lập usermin (1.823) ...Đã cài đặt Usermin hoàn tất. Bây giờ bạn có thể đăng nhập vào https://ubuntu:20000/với tư cách là bất kỳ người dùng nào trên hệ thống.Đang xử lý các kích hoạt cho systemd (245.4-4ubuntu3) ...
Khởi động Dịch vụ Usermin
Sau khi cài đặt Usermin, bạn sẽ cần khởi động dịch vụ Usermin và cho phép dịch vụ này khởi động khi khởi động lại hệ thống.Bạn có thể thực hiện bằng lệnh sau:
Mã:
systemctl start usermin
systemctl enable usermin
Mã:
systemctl status usermin
Mã:
? usermin.service - LSB: giao diện quản trị tài khoản dựa trên web cho hệ thống Unix Đã tải: đã tải (/etc/init.d/usermin; đã tạo) Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ sáu 2021-07-23 11:59:02 UTC; 7 giây trước Tài liệu: man:systemd-sysv-generator(8) Quy trình: 2759 ExecStart=/etc/init.d/usermin start (code=exited, status=0/SUCCESS) Nhiệm vụ: 1 (giới hạn: 4691) Bộ nhớ: 19,9M CGroup: /system.slice/usermin.service ??2763 /usr/bin/perl /usr/share/usermin/miniserv.pl /etc/usermin/miniserv.conf23 tháng 7 11:58:59 ubuntu systemd[1]: Đang khởi động LSB: giao diện quản trị tài khoản dựa trên web cho các hệ thống Unix...23 tháng 7 11:58:59 ubuntu perl[2760]: pam_unix(usermin:auth): lỗi xác thực; logname= uid=0 euid=0 tty= ruser= rhost= user=root23 tháng 7 11:59:02 ubuntu systemd[1]: Đã khởi động LSB: giao diện quản trị tài khoản dựa trên web cho hệ thống Unix.
Cấu hình Tường lửa
Nếu bạn đã cài đặt tường lửa UFW trong hệ thống của mình. Bạn cũng sẽ cần cho phép cổng 20000 đi qua tường lửa. Bạn có thể cho phép cổng 20000 bằng lệnh sau:
Mã:
ufw allow 20000
Mã:
ufw reload
Truy cập Usermin Web UI
Theo mặc định, Usermin lắng nghe trên cổng 20000. Bạn có thể truy cập bằng URL . Bạn sẽ được chuyển hướng đến trang sau:Cung cấp tên người dùng gốc, mật khẩu và nhấp vào nút Đăng nhập. Bạn sẽ thấy giao diện web Usermin trên trang sau:
Trình quản lý tệp
Lên lịch công việc Cron
Tải lên và Tải xuống
Máy chủ cơ sở dữ liệu MySQL
Giao diện dòng lệnh