NỘI DUNG

28/05/2024
Lượt xem

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

28/05/2024
[vnx_reading_time rule="220"]phút đọc[/vnx_reading_time]
Lượt xem
Ngày đăng:28/05/2024
Cập nhật cuối:02/08/2024
Lượt xem

Đánh giá

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

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

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

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

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

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

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

Lời kết

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.

Đánh giá mức độ hữu ích của bài viết

Thất vọng

Chưa hữu ích

Bình thường

Hữu ích

Rất hữu í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

0 0 đánh giá
Article Rating
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
khuyến mãi tháng 4
Khi mua Hosting/VPS
16/04/2025 - 16/05/2025

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

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

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

Black Friday Hosting & VPS

Chương trình bắt đầu sau

Giảm giá 40% hosting VPS

50 coupon mỗi ngày

Gia hạn giá không đổi

NHẬN DEAL NGAY

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

Thất vọng

Chưa hữu ích

Bình thường

Hữu ích

Rất hữu ích