Bật SUDO cho người dùng của bạn trên UBUNTU 17.04 và CENTOS 7.4

1. Cách sử dụng:

yum là một ví dụ điển hình về lệnh, được thực thi từ người dùng có đặc quyền. để cài đặt gói mc với quyền truy cập có đặc quyền, chỉ cần chạy.

sudo yum install mc

Bạn sẽ được nhắc nhập mật khẩu (nếu sudo không có mật khẩu không được thiết lập) và lệnh sẽ được thực thi bởi người dùng root. Bạn cũng có thể chỉnh sửa tệp, chỉ có thể truy cập bằng root, với sự trợ giúp của sudo, chẳng hạn

sudo vi /etc/resolv.conf

ĐIỀU KIỆN TIÊN QUYẾT

1) Hệ thống Centos hoặc Ubuntu Linux 2) Kiến thức cơ bản về các lệnh Linux và chỉnh sửa tệp

UBUNTU 17.04

Hệ thống Ubuntu ra khỏi hộp, cho phép sudo cho tất cả người dùng trong nhóm sudo. Để xác nhận, bạn có thể chỉ cần chạy

cat /etc/sudoers |grep %sudo

và xem chuỗi sau:

Và tiếp theo tạo một người dùng không có quyền

useradd <yourusername>

cho mục đích thử nghiệm, tôi sẽ sử dụng một tên “vpsuser”, thay thế nó bằng bất kỳ tên nào bạn muốn sau khi tạo người dùng, thiết lập mật khẩu cho nó.

passwd <yourusername>

thêm người dùng của bạn vào nhóm sudo bằng lệnh:

usermod -a -G sudo <username>

Bây giờ, nếu trước đó bạn đã đăng nhập với người dùng đó trong các cửa sổ khác, bạn cần phải đăng nhập lại với nó, để áp dụng các thay đổi. kiểm tra xem sudo có hoạt động không.

   sudo su -

Nhập mật khẩu của bạn và bạn phải đăng nhập với tư cách người dùng root

Theo mặc định, sudo được kích hoạt với mật khẩu cho người dùng của bạn, nếu bạn muốn thiết lập quyền truy cập sudo không mật khẩu, chỉ cần chỉnh sửa / etc / sudoers để chuỗi đó, bắt đầu bằng% sudo trông như thế nào.

cat /etc/sudoers |grep %sudo
%sudo   ALL=(ALL) NOPASSWD: ALL

Bây giờ bạn có thể sử dụng sudo mà không cần mật khẩu

CENTOS 7.4

Quy trình của Centos rất giống với Ubuntu với một điểm khác biệt nhỏ. Theo mặc định, hệ thống Centos cho phép sudo truy cập vào người dùng trong nhóm bánh xe. Để xác nhận nó chạy

cat /etc/sudoers |grep %wheel

tạo một người dùng không có quyền

useradd <username>

cho mục đích thử nghiệm, tôi sẽ sử dụng tên “vpsuser”, thay thế nó bằng bất cứ thứ gì bạn muốn Sau khi tạo người dùng, hãy thay đổi mật khẩu cho nó

passwd <username>

Thêm người dùng vào nhóm bánh xe%

usermod -a -G wheel <username>

Nếu trước đây bạn đã đăng nhập với người dùng đó, hãy đăng nhập lại với người dùng đó, để cài đặt được áp dụng Kiểm tra xem sudo có khả dụng cho người dùng đó không. chạy sudo su – và nhập mật khẩu người dùng theo yêu cầu. Theo mặc định mật khẩu là bắt buộc, để cho phép truy cập không cần mật khẩu (không được khuyến nghị), hãy chỉnh sửa / etc / sudoers để chuỗi% wheel trông giống như thế này

cat /etc/sudoers |grep %wheel

Bạn cũng có thể thay vì bước trước đó chỉ cần bỏ ghi chú

%wheel        ALL=(ALL)       NOPASSWD: ALL string

và bình luận

wheel        ALL=(ALL)       ALL

Leave a Reply