Tại sao bạn hỏi mật khẩu
Hầu hết các phần mềm được thiết kế để chạm vào các tệp nhạy cảm, tức là nhạy cảm với bảo mật dữ liệu riêng tư của bạn hoặc tính toàn vẹn của hệ thống. Đây là lý do tại sao cài đặt phần mềm là một rủi ro tiềm ẩn và cần được xác nhận bởi người dùng biết những gì anh ta đang làm. Ngay cả đối với Phần mềm nguồn mở, bạn không thể chắc chắn rằng không có bit mã xấu nào đến với trình phát âm thanh mới đầy ý thức của bạn cho đến khi có người kiểm tra. Và thậm chí sau đó một cái gì đó có thể đã bị bỏ qua hoặc các gói có thể bị thao túng trên đường đi. Ai biết những gì ẩn trong chiều sâu của chương trình? Một người dùng nên.
Ubuntu cung cấp một cách thoải mái để cài đặt phần mềm. Các nhà phát triển phần mềm có thể dựa vào sự thoải mái đó và đưa ra giả định rằng synaptic / trung tâm phần mềm / apt cho phép họ truy cập các tệp nhạy cảm này. Canonical kiểm tra kho phần mềm để tìm lỗi và mã độc. Nhưng trách nhiệm cuối cùng là của bạn.
Nếu phần mềm được đề cập không cần truy cập vào các tệp nhạy cảm, về nguyên tắc, phần mềm có thể được cài đặt trong thư mục chính mặc dù không theo cách của Ubuntu. Ví dụ, bạn sẽ phải tự biên dịch mã nguồn hoặc chạy tập lệnh cài đặt tùy chỉnh. Bên cạnh những nỗ lực lớn hơn, nó có nhược điểm là không cho phép người dùng khác truy cập vào chương trình vừa cài đặt của bạn (vì họ không có quyền truy cập vào thư mục nhà của bạn). Họ sẽ cần phải cài đặt nó lần thứ hai. Vì vậy, cách cài đặt này không có ý nghĩa ở quy mô lớn và ở quy mô nhỏ, việc nhập mật khẩu thường dễ dàng hơn so với cài đặt phần mềm theo cách thủ công.
Vì vậy, đó là lý do tại sao Synaptic lấy mật khẩu và tại sao nó tốt như vậy.
Người đánh bạc
Nếu bạn thực sự rất cần người dùng khác cài đặt phần mềm mà không cần mật khẩu , bạn có thể thêm chúng vào danh sách sudoers. Điều này tuy nhiên sẽ dẫn đến một rủi ro bảo mật lớn . Nếu điều đó không liên quan đến bạn, hãy xem xét rằng có một mạng bot ngoài kia có nguồn lực lớn để xâm nhập vào máy tính của bạn thông qua Internet. Họ làm điều này chỉ để thêm máy tính của bạn vào mạng và sử dụng khả năng kết nối và tính toán của nó mà bạn không biết để làm tất cả các loại công cụ bất hợp pháp. Họ thậm chí không theo dữ liệu cá nhân của bạn cho bạn về vấn đề đó. Họ chỉ muốn chiếm quyền điều khiển PC của bạn. Vẫn không quan tâm? Có thật không? Sau đó nhìn vào câu trả lời sau đây là một hướng dẫn nhỏ về hoạt động của danh sách sudoers:
Cách làm cho Ubuntu nhớ mãi mật khẩu sau lần đầu tiên
Đọc nó một cách cẩn thận. Bạn có thể tự khóa hệ thống.
Sự sợ hãi đã qua
Vì vậy, bây giờ bạn có sự sợ hãi đằng sau bạn và nghiêm túc hóa vấn đề, tôi có thể nói với bạn rằng nó thực sự không tệ đến thế. Nếu bạn tin tưởng những người làm việc trên máy tính của mình và bạn chưa cài đặt các chương trình cho phép truy cập từ xa vào hệ thống của bạn (ví dụ: máy chủ ssh- hoặc ftp), thì việc vô hiệu hóa mật khẩu sẽ không nguy hiểm lắm. Chỉ cần không làm điều đó mà không xem xét trường hợp xấu nhất và nghĩ về dữ liệu riêng tư của bạn.
Nhìn ra các thủ tục tố tụng ( đừng làm điều này nhẹ nhàng - xem văn bản và liên kết ở trên ):
# in shell type these commands
sudo su # in case you do something stupid, you'll have a root shell open
select-editor # (optional) will allow you to select text editor
visudo # secure way to open sudoers list
Một trình soạn thảo sẽ mở THÊM một dòng như thế này:
confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center
Cú pháp giải thích : username machine=(usernameToRunCommandAs) command1,command2,...
. Vì vậy, dòng trên cho phép confus chạy synap và softwarecenter là root mà không cần truy vấn mật khẩu. Bạn vẫn sẽ cần phải bắt đầu nó bằng sudo synaptic
hoặc gksudo synaptic
đặt một bí danh `alias synaptic = 'sudo synaptic' trong hồ sơ shell của bạn.