NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
28/05/2024
Lượt xem

Hướng dẫn cấp quyền root cho User trong Linux

28/05/2024
6 phút đọc
Lượt xem

Đánh giá

5/5 - (101 bình chọn)

Root user là người dùng có phân quyền cao nhất trong hệ thống Linux, với quyền cài đặt, thực thi, đọc, ghi, xóa mọi file trên hệ thống. Trong một số trường hợp, việc cấp quyền root cho user là cần thiết để đảm bảo các hoạt động không bị giới hạn và không ảnh hưởng đến quá trình sử dụng chung. Bài viết này sẽ hướng dẫn cách cấp quyền root cho user trong Linux một cách đơn giản và dễ hiểu.

Những điểm chính

  • Hướng dẫn thêm user vào nhóm root bằng lệnh usermod: Cung cấp cách sử dụng lệnh usermod để thêm user vào nhóm root, giúp quản trị viên dễ dàng quản lý quyền truy cập.
  • Hướng dẫn thêm user vào nhóm root bằng lệnh useradd: Chỉ dẫn cách sử dụng lệnh useradd để tạo user mới và thêm vào nhóm root, hỗ trợ việc thiết lập tài khoản với quyền cao nhất.
  • Chỉnh sửa file /etc/passwd để cấp quyền root: Hướng dẫn cách thay đổi UID và GID trong file /etc/passwd để cấp quyền root cho user, đồng thời lưu ý về rủi ro khi chỉnh sửa trực tiếp file hệ thống.
  • Cấp quyền sudo cho user: Hướng dẫn chỉnh sửa file /etc/sudoers để cấp quyền sudo cho user, cho phép họ thực thi các lệnh với quyền root một cách an toàn và kiểm soát được.
  • Giới thiệu về Vietnix với dịch vụ VPS AMD hỗ trợ tối đa hiệu suất hoạt động: Bạn có thêm lựa chọn cho giải pháp VPS ổn định và hiệu quả, phù hợp với các dự án đòi hỏi hiệu suất cao và xử lý dữ liệu lớn.

Cách 1: Thêm user vào root group bằng lệnh usermod

Ta có thể cấp quyền root cho user bằng cách dùng lệnh usermod trong Linux để thêm user này vào nhóm root trên hệ thống như sau:

usermod -G root user1
Thêm user vào root group bằng lệnh usermod
Thêm user vào root group bằng lệnh usermod

Lệnh trên cho phép thêm user1 vào nhóm root. Còn nếu muốn cung cấp quyền root cho một user hiện có thì ta có thể chạy lệnh sau:

usermod -g 0 -o root_user

Cách 2: Thêm user vào root group bằng lệnh useradd

Tương tự như trên, ta cũng có thể dùng lệnh useradd để thêm user vào nhóm root:

useradd -m -G root user3
# kiem tra
# groups user3
# user3 : user3 root
Thêm user vào root group bằng lệnh useradd
Thêm user vào root group bằng lệnh useradd

Cách 3: Chỉnh sửa file /etc/passwd

Để cấp quyền root cho một user nhất định, ta có thể mở file /etc/passwd rồi đổi UID và GID của user này thành 0:

root:x:0:0:root:/root:/bin/bash
temproot:x:128:128:temproot
Cấp quyền root cho một user nhất định
Cấp quyền root cho một user nhất định

Sau khi chạy lệnh trên, user temproot sẽ có quyền root trên hệ thống.

root:x:0:0:root:/root:/bin/bash
temproot:x:0:0:temproot
Cấp quyền root cho một user nhất định
Cấp quyền root cho một user nhất định

Lưu ý: Vietnix không khuyến khích sử dụng phương pháp này vì nó cần chỉnh sửa trực tiếp file /etc/passwd của hệ thống.

Cách 4: Đặt thành sudo user

File cấu hình sudo của hệ thống là /etc/sudoers. Ta có thể chỉnh sửa file bằng lệnh visudo để tránh gặp bất kỳ xung đột nào.

Để cấp quyền root cho user trong Linux, ta có thể thêm entry dưới đây vào file:

user1, user2 ALL=(ALL) ALL

Tuy nhiên Vietnix cũng không khuyến khích sử dụng phương pháp này. Sau lệnh trên, cả user1 và user2 đều được phép sử dụng lệnh sudo để tự gán quyền root cho mình.

Bên cạnh đó ta cũng có thể cấp quyền truy cập vào một số file nhất định cho user. Giả sử ta cần cho phép user1 và các thành viên khác trong group group1 được phép truy cập vào mọi file có trong thư mục /sbin/user/bin, đồng thời được phép chạy lệnh /user/oracle/backup.pl:

user1, %group1 ALL= /sbin/, /usr/sbin, /usr/oracle/backup.pl

Vietnix – Dịch vụ VPS AMD hỗ trợ tối đa hiệu suất hoạt động

Với kinh nghiệm hơn 12 năm trong lĩnh vực công nghệ và 100,000+ dịch vụ đã được kích hoạt, Vietnix luôn mang đến những giải pháp ổn định và hiệu quả. Dịch vụ VPS AMD tại Vietnix sử dụng CPU AMD EPYC thế hệ mới, giúp xử lý nhanh chóng và hiệu quả các tác vụ phức tạp. Ổ cứng NVMe hiện đại đảm bảo tốc độ truy xuất dữ liệu vượt trội, đáp ứng tốt nhu cầu xử lý đa nhiệm và dữ liệu lớn. Từ khả năng nâng cấp linh hoạt đến thời gian khởi tạo chỉ trong 1 phút, dịch vụ VPS của Vietnix mang đến trải nghiệm tiện lợi và hiệu suất cao cho mọi dự án.

Thông tin liên hệ:

  • Hotline: 18001093
  • Email: sales@vietnix.com.vn 
  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Website: https://vietnix.vn/ 

Qua bài viết này, bạn đọc đã nắm được 4 cách đơn giản nhất để cấp quyền root cho user trong Linux. Việc đăng nhập bằng quyền root cho phép thực thi tất cả các lệnh trên hệ thống, vì vậy người dùng cần phải cẩn thận để tránh xóa nhầm bất kỳ file hay thư mục nào quan trọng.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

PHẦN CỨNG MẠNH MẼ

HỖ TRỢ 24/7

ĐĂNG KÝ NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG