Vì có nhiều hệ điều hành Linux nên có nhiều cách để thêm người dùng sudo. Trong bài viết này, FUNĩ sẽ giới thiệu cách bạn có thể sử dụng lệnh Linux trong các bản phân phối khác nhau để thực hiện được nhiệm vụ đơn giản nhưng cần thiết này.
Thêm một siêu người dùng trên Ubuntu và Debian
Trong Ubuntu và các bản phân phối dựa trên Debian khác, có hai cách để thêm người dùng sudo. Bạn có thể thực hiện thông qua terminal hoặc qua Cài đặt hệ thống.
1. Thêm một siêu người dùng bằng dòng lệnh
Để thêm người dùng sudo bằng dòng lệnh, khởi chạy terminal rồi gõ lệnh sau:
sudo adduser username
…trong đó username là tên của người dùng mới mà bạn muốn tạo.
Lệnh này sẽ tạo một người dùng mới mà bạn có thể thêm vào nhóm sudoers. Có nhiều cách để thêm người dùng vào nhóm sudo. Cách đầu tiên là sử dụng lệnh usermod.
sudo usermod -aG sudo username
…trong đó -a chỉ chức năng Append (thêm) và G là viết tắt của Group .
Khi bạn đã thêm người dùng vào nhóm sudo, bạn cần kiểm tra xem lệnh trên có hoạt động bình thường không. Để xác minh, gõ:
groups username
Trong trường hợp bạn là người dùng thành thạo, bạn có thể trực tiếp tạo một siêu người dùng mới bằng một lệnh duy nhất:
sudo adduser username sudo
Quá trình xác minh vẫn giống như trước.
2. Sử dụng giao diện đồ họa
Trước khi thêm người dùng vào nhóm sudo bằng Cài đặt hệ thống, trước tiên bạn phải tạo người dùng mới thông qua dòng lệnh. Sau đó, hãy làm theo các bước dưới đây để tiếp tục:
- Chuyển đến menu Ứng dụng (Applications) và nhấp vào tùy chọn Users (Người dùng). Bạn sẽ thấy một danh sách người dùng bao gồm (những) người dùng mới được tạo.
- Nhấp vào tùy chọn Unlock (Mở khóa), theo sau là mật khẩu gốc. Bạn có thể chuyển sang tài khoản người dùng khác bằng cách nhấp vào tài khoản đó.
- Ngay khi chọn nó, bạn sẽ thấy tùy chọn chuyển đổi tài khoản người dùng mới tạo thành tài khoản quản trị viên. Chuyển đổi nút bên cạnh nhãn Administrator (Quản trị viên) và tài khoản sẽ được thêm dưới dạng tài khoản sudo.
Tạo siêu người dùng mới trên Arch Linux
Trên Arch Linux, vì hệ thống không tạo tài khoản sudo theo mặc định nên người dùng phải tạo tài khoản theo cách thủ công. Bước đầu tiên là lấy quyền truy cập root bằng lệnh su.
su
Nhập mật khẩu cho người dùng root theo sau lệnh dưới đây:
pacman -Sy sudo
Ngay sau khi sudo được cài đặt, hãy tạo một người dùng mới.
useradd --create-home username
Thiết lập mật khẩu cho người dùng mới bằng lệnh passwd.
passwd username
Bây giờ, đã đến lúc thêm tên người dùng mới được tạo vào danh sách sudoers. Sử dụng lệnh usermod để thực hiện điều này.
usermod --append --groups wheel username
Bạn có thể kiểm tra tệp sudoers bằng lệnh sau:
visudo
Sau khi tệp /etc/sudoers mở ra, bạn cần chỉnh sửa một số đặc quyền người dùng, nằm ở cuối tệp sudoers. Tìm dòng sau trong tệp văn bản:
#%wheel ALL=(ALL) ALL
Đầu ra:
Xóa biểu tượng # trước dòng %wheel và lưu các thay đổi. Nhấn Ctrl + O trên bàn phím để lưu tệp.
Để kiểm tra xem người dùng đã được thêm thành công hay chưa, thực hiện lệnh sau:
su username
Dấu nhắc bash sẽ thay đổi để phản ánh tên của người dùng mới. Để xác nhận, gõ:
whoami
Nó sẽ hiển thị tên của người dùng hiện tại. Để kiểm tra xem người dùng mới có đặc quyền sudo hay không, hãy nhập:
sudo whoami
Nếu đầu ra hiển thị root thì người dùng hiện tại có quyền truy cập quản trị.
Thêm tài khoản sudo trong CentOS
Quy trình thêm tài khoản sudo trong CentOS khá giống với quy trình cho Arch Linux, nhưng có một số thay đổi cơ bản.
Trước khi bạn tạo một người dùng mới, bạn phải đăng nhập với quyền root. Để làm như vậy, sử dụng lệnh su:
su
Sau khi đăng nhập với tư cách là người dùng root, đã đến lúc tạo một người dùng mới, sau đó chúng tôi sẽ thêm người dùng này vào danh sách sudoers.
useradd -G wheel username
Đặt mật khẩu cho người dùng mới này, sử dụng lệnh passwd.
passwd username
Bây giờ, hãy đăng nhập với tư cách người dùng mới để kiểm tra xem bạn có quyền truy cập sudo hay không. Để làm như vậy, hãy nhập từng lệnh sau:
su username
sudo whoami
Đầu ra:
Ngay khi bạn nhấn enter sau khi gõ lệnh đầu tiên, hệ thống sẽ nhắc bạn nhập mật khẩu. Nhập mật khẩu mới để tiếp tục. Đầu ra của lệnh trên sẽ hiển thị root, có nghĩa là người dùng hiện tại có quyền root.
Cách thêm siêu người dùng trong Fedora
Nếu bạn đang sử dụng Fedora làm hệ điều hành chính, bạn có thể gán các đặc quyền siêu người dùng cho người dùng mới chỉ bằng một vài bước đơn giản.
Để tạo một người dùng mới, hãy sử dụng lệnh adduser như sau:
adduser username
Bây giờ, đặt mật khẩu cho người dùng mới.
passwd username
Thêm người dùng mới được tạo này vào nhóm wheel bằng lệnh usermod.
usermod -aG wheel username
Mở tệp sudoers bằng lệnh sau:
visudo
Bây giờ, bạn cần chỉnh sửa một số thông số đặc quyền người dùng. Định vị dòng sau trong tệp văn bản và bỏ ghi chú (uncomment) dòng %wheel ALL=(ALL) bằng cách xóa ký tự # trước nó.
## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL
Cấp đặc quyền siêu người dùng cho người dùng mới
Tùy thuộc vào bản phân phối bạn đang sử dụng, quá trình tạo người dùng sudo mới sẽ ít nhiều giống nhau, với một vài khác biệt nhỏ. Ý tưởng ở đây là đảm bảo rằng bạn có thể cấp quyền root cho bất kỳ quản trị viên mới nào sẽ sử dụng bản phân phối.
Tìm hiểu ngay chương trình học công nghệ thông tin trực tuyến tại FUNiX ở đây:
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/how-to-add-create-new-superuser-linux/


-1.jpg)
.jpg)

.jpg)








Bình luận (0
)