Bài giảng "Phát triển phần mềm mã nguồn mở: Linux user management" cung cấp cho người học các kiến thức: Quản trị người dùng, thông tin về tài khoản, cơ sở dữ liệu người dùng, xóa/khóa/mở tài khoản, thay đổi mật khẩu, xem trạng thái mật khẩu,. . | TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG BỘ MÔN MẠNG MÁY TÍNH & TRUYỀN THÔNG Linux User Management Trình bày: TS. NGÔ BÁ HÙNG Email: nbhung@ Quản trị người dùng trên Linux Quản trị người dùng • Cấp tài khoản để người dùng có thể truy cập vào Linux server • Cấp quyền truy cập vào tài nguyên trên server • Là một phần quan trọng trong vấn đế an toàn hệ thống • Nhất thiết phải sử dụng một chính sách an toàn và hiệu quả 12-2012 2 Quản trị người dùng trên Linux root • Là tài khoản quản trị hệ thống mặc định của Linux • có uid=0 • Mật khẩu xác lập đầu tiên lúc cài đặt hệ thống • Có toàn quyền trên hệ thống Linux • Dưới Ubuntu ● Mặc định vô hiệu hóa (không xóa) ● Được thay thế bằng công cụ sudo ● Có thể kích hoạt lại nếu cấn thiết 12-2012 3 Quản trị người dùng trên Linux Sudo • Là công cụ cho phép tài khoản được gán quyền nâng cấp lên quyền quản trị hệ thông một cách tạm thời • Dựa trên mật khẩu của chính tài khoản người dùng được cấp quyền • Không phải là mật khẩu của tài khoản root • Dùng bởi người dùng thuộc nhóm quản trị sudo (từ về sau) và admin (trước ) • Lưu ý: Các lệnh phần sau đề phải có từ sudo đứng trước 12-2012 4 Quản trị người dùng trên Linux Thông tin về tài khoản • Lệnh cho biết tên tài khoản hiện hành – $whoami nbhung • Lệnh xem user id và các groups của một user – $id user-name – Nếu không có user-name thì sẽ lấy login name của người dùng hiện tại • uid =1000: normal users 12-2012 5 Quản trị người dùng trên Linux Thêm người dùng mới • sudo adduser user-name ● ● 12-2012 Tạo ra một tài khoản tên user-name Tạo ra một nhóm mới có cùng tên user-name với tài khoản ● Tạo thư mục cá nhân /home/user-name ● Sao chép profile mặc định từ /etc/skel ● Nhập các thông tin về người dùng ● Nhập mật khẩu cho tài .