Làm cách nào để ngăn các ứng dụng hệ thống (như Trung tâm phần mềm) yêu cầu mật khẩu?


13

Tôi muốn Trung tâm phần mềm, Trình quản lý cập nhật và một số ứng dụng quản lý hệ thống khác hoạt động mà không yêu cầu mật khẩu (như sudo nếu được định cấu hình bằng NOPASSWD) mà chỉ yêu cầu xác nhận thay thế hoặc thậm chí không có bất kỳ xác nhận nào. Đồng thời tôi không muốn sử dụng mật khẩu người dùng nào cả. Đây có thể truy cập?

Câu trả lời:


17

Ủy quyền Trung tâm Phần mềm Ubuntu sử dụng bộ chính sách. Khi được yêu cầu xác thực trong hành động xóa, bạn có thể mở rộng con trỏ "Chi tiết" để xem hành động đang được gọi. Đó là org.debian.apt.install-or-remove-gói . Bạn có thể thay đổi chính sách tương ứng để không yêu cầu xác thực:

Chỉnh sửa /usr/share/polkit-1/actions/org.debian.apt.policy, tìm kiếm org.debian.apt.install-or-remove-packages, sau đó tìm defaultsphần, thay thế auth_adminauth_admin_keepvới yes.


đây là những gì tôi thấy trong org.debian.apt.policy, những thứ tôi cần thay đổi thành có? <allow_any>auth_admin</allow_any> <allow_inactive>auth_admin</allow_inactive> <allow_active>auth_admin_keep</allow_active>
dylan murphy

Thay thế auth_admin và auth_admin_keep bằng có.
João Pinto

0

Chỉ cần đặt /etc/sudoerstất cả những thứ này và nó sẽ hoạt động

# User privilege specification
root    ALL=(ALL) NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) NOPASSWD: ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL) NOPASSWD: ALL

-1

Các phương thức này với NOPASSWD: ALL dường như không có mật khẩu nào được hỏi. đây không phải là điều tôi muốn Tôi muốn được hỏi mật khẩu ROOT.

Có vẻ gợi ý đúng là thêm "Mặc định rootpw" vào sudoers. Ít nhất Synaptic bây giờ bắt đầu sau khi nhận được mật khẩu root. Đẹp. Tôi có thể sử dụng Ubuntu theo cách Debian :)


-4

Lưu ý: - Vô hiệu hóa lời nhắc mật khẩu có thể là một rủi ro bảo mật

Mở cửa sổ terminal từ Ứng dụng -> phụ kiện -> terminal, chạy lệnh:

sudo visudo

Tìm dòng nói

%admin ALL=(ALL) ALL

và thay đổi nó thành

%admin ALL=(ALL) NOPASSWD: ALL

Lưu và thoát tệp


Nó không làm việc cho trung tâm phần mềm.
karthick87

Phương pháp đó sẽ loại bỏ lời nhắc xác thực / mật khẩu cho nhiều ứng dụng, nhưng không phải cho Trung tâm phần mềm.
8128

Nó làm việc cho người quản lý cập nhật, tôi đoán nó sẽ hoạt động trên trung tâm phần mềm. Lỗi của tôi. Tôi đã sử dụng phương pháp này trên máy tính của người khác chứ không phải của riêng tôi.
Kyle Clarke

Bạn chỉ cần vô hiệu hóa keyring để làm việc này?
NightwishFan

Đặt "% admin ALL = (ALL) NOPASSWD: ALL" trong / etc / sudoers là việc đầu tiên tôi làm sau khi cài đặt linux vào PC. Nhưng điều này dường như không ảnh hưởng đến các ứng dụng GUI.
Ivan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.