1. Màn hình quản trị các và các group, khởi động FTP Server
Trước khi muốn thực hiện các thao tác trên user và group thì user phải đăng nhập vào hệ thống. Sau khi đăng nhập chương trình sẽ kiểm tra đặc quyền của user đó. Các đặc quyền của hệ thống là :
1. No Privilege : khơng có đặc quyền trên hệ thống chỉ là một user bình thường. Chỉ có quyền start/stop server.
2. Read-only Administrator : có quyền chỉ đọc. User có đặc quyền này chỉ có quyền xem các thơng tin trên hệ thống.
3. Group Administrator : quyền quản trị các group.
4. System Administrator : quyền quản trị hệ thống, có tồn quyền trên hệ thống.
Sau khi đăng nhập thành cơng user có thể thực hiện các thao tác tương ứng với đặc quyền của mình. Nếu username hay password khơng hợp lệ sẽ thông báo.
Đối với User : Đối với user ta có thể xem và thay đổi thơng tin về user, cho phép hay khơng cho phép user đó, thời gian sống, thay đổi đặc quyền, thay đổi homedir . . . . . .
quản lý các diraccess của user : có thể thêm,xóa, sửa các DrAccess. Có thể thêm hay bớt các quyền trên các diracces.
Đối với Group : Group có thể add user vào một Gruoup nào đó và cũng có thể xố user đó ra khỏi Group. Có thể xem các thành viên trong Group, thay đổi thông tin của Group.
Group cũng có thể quản lý các DirAccess của nó. Tương tư như User, cũng có thể thêm các DirAccess,xóa, chỉnh sửa . . .
Muốn kết nối với Server thì người dùnh phải nhập username, passwoed, địa chỉ Server và số port.
Khi nhấn nút Connect chương trình sẽ kết nối với FTP Server, đăng nhập vào hệ thống. Nếu username và password hợp lệ thì Server sẽ gởi trả về thông báo.
Sau khi đăng nhập thành User có thể thực hiện các thao tác trên hệ thống như : download, upload, . . . .
CHƯƠNG V
NHẬN XÉT VÀ KẾT LUẬN
I. Ưu điểm của đề tài
1. FTP Client
Cho phép thực hiện các thao tác trên file và thư mục như
download, upload, xóa file; upload, download, tạo, xóa thư mục.
Cung cấp hàng đợi (Queue) để tiện lợi cho người sửû dụng. Người dùng có thể nhặt từng file hay thư mục trên các thư mục khác nhau bỏ vào hàng đợi và thực hiện một lần.
2. FTP Server
Đáp ứng các yêu cầu từ Client như upload, download, xóa file, thay đổi thư mục làm việc, tạo thư mục, . . . . . . .
Ngồi ra hệ thống cịn đáp ứng được nhu cầu quản trị các user và các group trên hệ thống.
Thêm, xóa, sửa các thơng tin của user cũng như các DirAccess.
Có thể thêm hay bớt quyền trên các DirAccess của user.
Có thể add user vào group hay loại bỏ user ra khỏi group.
Thêm, xóa, sửa các thơng tin của một group cũng như các DirAccess của group.
Cấp quyền hay bớt quyền cho group. Thêm user vào group hay loại bỏ user khỏi group.
Quản lý hệ thống thông qua các đặc quyền của user.