Cách sử dụng SUDO mà không cần mật khẩu

phim hoạt hình sudo

Chúng ta đều biết lệnh sudo, sự thay thế «an toàn» cho su, và chúng tôi đã nói rất nhiều trong blog này về nó cũng như những lợi ích của việc sử dụng sudo vs su, nhưng lần này chúng tôi sẽ giới thiệu cho các bạn, cho những ai chưa biết về nó. , một hướng dẫn đơn giản từng bước về cách sử dụng công cụ này mà không cần phải nhập mật khẩu cho nó. Đối với hầu hết người mới, hãy nói rằng chức năng của nó là xác thực bạn với tư cách là superuser hoặc root tạm thời để thực hiện các hành động quản trị nhất định yêu cầu đặc quyền mà không cần phải mở phiên làm root với những rủi ro mà điều này có thể gặp phải.

Tất cả chúng ta đều biết rằng nhập sudo trên dòng lệnh, thường được theo sau bởi các lệnh chúng ta muốn sử dụng với các đặc quyềnVì nó có thể là một cài đặt của một gói sử dụng trình quản lý gói, hệ thống ngay lập tức gửi cho chúng tôi một lời nhắc để chúng tôi có thể nhập mật khẩu để có được các đặc quyền nói trên và thực hiện lệnh. Nhưng ... điều gì sẽ xảy ra nếu chúng ta không phải nhập mật khẩu?

Đó là nội dung của hướng dẫn nhỏ của chúng tôi và các bước chúng rất đơn giản:

  • Thực thi lệnh sau để sửa đổi tệp / etc / sudoers:
sudo visudo

  • Bây giờ trong nội dung của tệp đã nói, bạn phải Tìm kiếm dòng chứa:
root ALL=(ALL) ALL

  • Và nhập thông tin sau línea, thay thế tên người dùng bằng của bạn:
nombre_usuario ALL=(ALL) NOPASSWD: ALL

  • Bây giờ chúng tôi lưu các thay đổi và nó sẽ không yêu cầu chúng tôi Mật khẩu vào lần tiếp theo chúng tôi chạy sudo từ tài khoản của mình ...

Điều này có được khuyến khích không? Không, hãy tự chịu rủi ro, nhưng một số người dùng, để thuận tiện hoặc vì bất kỳ lý do nào khác, có thể cần xóa yêu cầu mật khẩu này mỗi khi họ chạy sudo ... Nhân tiện, nếu bạn muốn một giải pháp ít triệt để hơn, bạn có thể sửa đổi thời gian gia hạn mà sudo đợi yêu cầu mật khẩu một lần nữa (bạn có thể nhận thấy rằng khi bạn chạy sudo nhiều lần liên tiếp, nó không phải lúc nào cũng hỏi mật khẩu). Thời gian gia hạn này có thể được giảm bớt hoặc kéo dài, và có lẽ nếu bạn định thực hiện nhiều tác vụ liên tiếp thì bạn nên làm điều đó hơn là không trực tiếp xóa mật khẩu. Chúng chỉ là những ý tưởng!


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   dự đoán dijo

    Nó không hoạt động với tôi ... Tôi sử dụng Kubuntu 12.04
    Tôi đã thử nó trước đây, vì tôi có một máy tính trong phòng khách mà tôi sử dụng như một trung tâm truyền thông, và nó được vận hành từ ghế sofa. Tôi đã tạo một tập lệnh để cập nhật vlc và một số thứ nhỏ khác, và tôi muốn nó không yêu cầu tôi nhập mật khẩu (vì vậy tôi không phải đi mở tủ nơi tôi có bàn phím), và tôi không bao giờ có nó hoạt động.

    1.    Dok dijo

      Tôi nghĩ rằng sẽ thuận tiện hơn cho những gì bạn đang muốn làm, hãy giao một nhiệm vụ cho cron với tư cách là người chủ thực thi tập lệnh đó. Đó là, bạn chạy crontab -e và thêm một cái gì đó như:
      0 0 * * * root /yourfolder/script.sh

      Trong ví dụ này, nó sẽ chạy hàng ngày lúc 12 giờ đêm. Lời chào hỏi

    2.    Dok dijo

      Sử dụng cron bằng cách chạy tập lệnh dưới dạng thư mục gốc, với "crontab -e" và đặt một cái gì đó như:
      0 0 * * * gốc /mydir/script.sh

      Tôi sẽ chạy ví dụ này hàng ngày lúc 12 giờ đêm. Lời chào hỏi

      1.    dự đoán dijo

        Nó cũng là một lựa chọn khác ... cảm ơn bạn

  2.   Orlando Trivino dijo

    Ông hoặc ông. LinuxAdictos.
    Một lời chào thân ái từ người nhận tin tức của bạn.
    Mối quan tâm của tôi là tham gia hoàn toàn vào phần mềm miễn phí -Linux -
    nhưng tôi không biết bắt đầu từ đâu, từ đâu và như thế nào. Tôi yêu cầu bất kỳ khuyến nghị hoặc đề xuất nào vì tôi luôn muốn trở thành một người dùng và hơn là chỉ là một chuyên gia trong phần mềm này. Tôi hy vọng bạn biết cách chỉ dẫn tôi để thiết lập các cơ sở tương ứng trong dòng này.
    Tôi dự đoán cảm ơn của tôi cho sự cộng tác và giúp đỡ của bạn.
    Trân trọng,
    Orlando Trivno

  3.   D'Artagnan dijo

    Tôi nghĩ rằng đó sẽ là một thói quen xấu mà cuối cùng có thể là liều lĩnh, sửa đổi / etc / sudoers. Ai đã thiết kế hệ thống đã làm điều đó để thiết bị đầu cuối không phản ánh người dùng root và sau một thời gian nếu bạn muốn quản trị viên làm việc lại, hệ thống sẽ yêu cầu bạn nhập mật khẩu. Bản thân tôi đôi khi (nhân tiện làm sai) để sửa đổi hệ thống trong thiết bị đầu cuối, tôi ném lệnh: sudo -s và sau khi ném mật khẩu, tôi đã root vĩnh viễn.

  4.   carlos dijo

    Chào! vấn đề của tôi là thiết bị đầu cuối KHÔNG cho phép tôi nhập bất kỳ thứ gì khi yêu cầu mật khẩu):

    1.    Lợn George dijo

      Nếu nó cho phép bạn nhưng đó là một hệ thống bảo mật, nó không cho phép bạn xem những gì bạn viết. Nhưng thực sự nếu bạn đang viết