Cách chạy lệnh sudo mà không cần mật khẩu

Cách chạy lệnh sudo mà không cần mật khẩu

Lệnh sudo là một phần tuyệt vời của dòng lệnh Linux. Nó cho phép người dùng thực hiện các lệnh root mà không cần đăng nhập vào root , bảo vệ an ninh của họ. Vấn đề là, để sử dụng lệnh sudo, bạn cần nhập mật khẩu của mình.

Phải nhập mật khẩu của bạn để thực hiện lệnh sudo chắc chắn là một tính năng bảo mật tuyệt vời, nhưng nó có thể vô cùng tẻ nhạt và khó chịu. Nếu bạn đồng ý với việc đánh đổi các tính năng bảo mật, bạn có thể thực hiện sao cho không cần mật khẩu để sử dụng sudo.

Phương pháp 1 - Chạy lệnh sudo mà không cần mật khẩu tạm thời

Cách chạy lệnh sudo mà không cần mật khẩuCách dễ nhất để chạy lệnh sudo mà không cần mật khẩu là thực hiện tạm thời - nghĩa là không chỉnh sửa tệp hệ thống để thay đổi cài đặt. Để làm điều này,  lệnh sudo -s  được sử dụng.

Lệnh  sudo -s  cấp cho người dùng một trình bao Sudo. Về cơ bản, bạn đăng nhập vào thiết bị đầu cuối bằng người dùng và mật khẩu của mình và được cung cấp một trình bao gốc. Sau đó, bạn sẽ có thể nhập bất kỳ lệnh nào như thể bạn đang thực hiện chúng với lệnh sudo  .

Để sử dụng  lệnh sudo -s  , hãy bắt đầu bằng cách mở một thiết bị đầu cuối. Sau đó, nhập lệnh bên dưới. 

Cách chạy lệnh sudo mà không cần mật khẩu

sudo -s

Sau đó, bạn sẽ thấy lời nhắc thiết bị đầu cuối của mình đã đăng nhập vào trình bao Sudo với tư cách là người chủ. Từ đây, hãy nhập bất kỳ lệnh nào bạn muốn chạy bằng  lệnh sudo  mà không cần nhập mật khẩu. 

Có thể truy cập trình bao Sudo bất kỳ lúc nào, ở bất kỳ người dùng nào. Để thoát khỏi trình bao Sudo, hãy nhập lệnh thoát 

lối ra

Phương pháp 2 - Thêm sudo không mật khẩu vào Linux thông qua tệp sudoers

Nếu bạn muốn thực hiện các lệnh Sudo mà không cần phải nhập Sudo shell mỗi lần, bạn có thể bật sudo không mật khẩu. Sudo không có mật khẩu là một thay đổi tệp cấu hình, khi được bật, sẽ làm cho mọi lệnh sudo chạy mà không cần mật khẩu.

Tuy nhiên, trước khi chúng tôi bắt đầu, vui lòng hiểu rằng sudo không mật khẩu là một rủi ro bảo mật đáng kể. Nếu bạn đặt mật khẩu yếu cho tài khoản người dùng của mình và sau đó bạn bật sudo không mật khẩu, kẻ tấn công nguy hiểm có thể xâm nhập vào hệ thống của bạn. Đảm bảo rằng mật khẩu tài khoản người dùng của bạn được bảo mật bằng cách thay đổi mật khẩu.

Để thay đổi mật khẩu tài khoản người dùng của bạn, hãy bắt đầu bằng cách mở cửa sổ dòng lệnh. Khi cửa sổ đầu cuối đang mở, hãy thực hiện lệnh passwd 

passwd

Sau khi thực hiện  lệnh passwd  , bạn sẽ được yêu cầu thay đổi mật khẩu cho tài khoản người dùng Linux của mình . Hãy chắc chắn nhập một cái gì đó an toàn và đáng nhớ. Khi mật khẩu của bạn được thay đổi, hãy làm theo hướng dẫn từng bước dưới đây để bật sudo không cần mật khẩu thông qua tệp sudoers.

Bước 1: Thực hiện  lệnh visudo  để mở tệp sudoers để chỉnh sửa. Bạn nên luôn sử dụng  lệnh visudo  để chỉnh sửa tệp này thay vì /etc/sudoerscho các mục đích bảo mật.

sudo EDITOR = nano visudo

Xin lưu ý rằng nếu  lệnh visudo  không hoạt động với  lệnh sudo  , bạn cũng có thể truy cập nó bằng cách sử dụng  su  để đăng nhập vào root.

su -

EDITOR = nano visudo

Bước 2: Khi đã ở bên trong trình soạn thảo Nano, hãy tìm dòng mã root ALL=(ALL) ALLvà nhấn  phím Enter trên bàn phím để viết một dòng mới ngay bên dưới nó.

Sau khi nhấn phím  Enter  , hãy viết ra một dòng mã mới. Đảm bảo thay đổi “người dùng” trong dòng mã bên dưới thành tài khoản người dùng của bạn, nếu không mã sẽ không hoạt động.

Cách chạy lệnh sudo mà không cần mật khẩu

người dùng ALL = (TẤT CẢ) NOPASSWD: TẤT CẢ

Bước 3: Nhấn nút  Ctrl + O  để lưu các chỉnh sửa vào tệp cấu hình. Sau khi lưu các chỉnh sửa, thoát trình soạn thảo bằng cách nhấn tổ hợp phím Ctrl + X  nút. 

Với tệp cấu hình đã thay đổi, bạn sẽ có thể thực thi bất kỳ lệnh sudo  nào  mà không cần nhập mật khẩu!

Cho phép thực hiện các lệnh cụ thể mà không cần mật khẩu sudo

Nếu bạn không muốn  lệnh sudo  hoạt động mà không cần mật khẩu cho mỗi lệnh đầu cuối, bạn có thể hạn chế nó để chỉ những thứ cụ thể mới có thể chạy mà không cần mật khẩu. Đây là cách thiết lập nó.

Đầu tiên, mở tệp sudoers bằng  lệnh visudo  bên dưới.

sudo EDITOR = nano visudo

Bên trong trình soạn thảo văn bản Nano, hãy xem qua và tìm root ALL=(ALL) ALLdòng mã. Sau đó, nhấn  phím Enter  để tạo một dòng mới ngay bên dưới nó. Sau khi tạo một dòng mới, hãy thêm mã sau vào, nhưng hãy đảm bảo thay đổi “người dùng” thành tên người dùng của bạn.

người dùng ALL = (TẤT CẢ) NOPASSWD:

Sau khi viết ra đoạn mã trên, hãy thêm các lệnh bạn muốn chạy mà không cần mật khẩu. Ví dụ: để làm cho  lệnh cp  hoạt động trong sudo mà không cần mật khẩu, bạn phải làm như sau:

Cách chạy lệnh sudo mà không cần mật khẩu

người dùng ALL = (TẤT CẢ) NOPASSWD: / usr / bin / cp

Để thêm nhiều lệnh, hãy phân tách chúng bằng dấu “,”. Khi chỉnh sửa xong tệp sudoers, hãy nhấn tổ hợp nút Ctrl + O  trên bàn phím để lưu các chỉnh sửa. Sau đó, nhấn  Ctrl + X  để đóng Nano.


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó