Điểm:0

Làm cách nào để ngủ đông từ Tiện ích mở rộng Gnome Shell mà không cần mật khẩu?

lá cờ br

Trên hệ thống của tôi (Ubuntu 20.04), tôi đã cài đặt cái này Tiện ích mở rộng Gnome Shell sửa đổi kiểu của các tùy chọn tắt nguồn và cũng thêm một tùy chọn để ngủ đông, mà tôi thỉnh thoảng sử dụng trên hệ thống của mình thay cho tạm dừng. Mặc dù tiện ích mở rộng hoạt động như mong đợi, nhưng mỗi khi tôi muốn ngủ đông, tôi lại được nhắc nhập mật khẩu siêu người dùng để tiếp tục, điều này thật khó chịu. Để thoát khỏi hộp thoại mật khẩu, tôi đã làm theo cái này trả lời và thêm

my_username ALL=(ALL:ALL) NOPASSWD:/bin/systemctl ngủ đông

gửi tới những người ủng hộ tôi. Sau thay đổi này, tôi có thể ngủ đông từ dòng lệnh mà không cần mật khẩu, như mong đợi.Tuy nhiên, tùy chọn tương ứng từ Tiện ích mở rộng Gnome Shell đã nói vẫn nhắc tôi nhập mật khẩu. Có thể tìm thấy mã đằng sau hậu trường của tiện ích mở rộng đây. Tôi không thể tìm thấy bất kỳ triển khai chức năng nào Util.trySpawnCommandLine, nhưng có vẻ như nó sẽ chỉ gọi lệnh bổ sung trong trình bao. Do đó, tôi không rõ tại sao tôi vẫn bị yêu cầu nhập mật khẩu. tôi đã kiểm tra rằng hệ thống nào lợi nhuận /bin/systemctl. Có thể nào các lệnh từ Gnome Shell được thực thi trong ngữ cảnh người dùng khác với người dùng đã đăng nhập không?

Tái bút: Dù sao thì việc thêm dòng trên vào tệp sudoers có được coi là an toàn từ quan điểm bảo mật không?

lá cờ br
Có một tiện ích mở rộng https://extensions.gnome.org/extension/755/hibernate-status-button/ điều này không yêu cầu mật khẩu gốc. Nếu bạn muốn gắn bó với tiện ích mở rộng mà bạn đã đề cập.. chỉnh sửa tiện ích mở rộng đó có thể thực hiện công việc.Tôi khuyên bạn nên dùng thử tiện ích mở rộng đó, nếu tiện ích đó hoạt động, tôi có thể giúp tích hợp tiện ích tương tự với tiện ích mở rộng đã cài đặt của bạn.
ranguwud avatar
lá cờ br
Đối với tôi, phần mở rộng mà bạn đề xuất không hoạt động. Trong Ubuntu 20.04, ít nhất là đối với tôi, không còn các nút tròn để tắt nguồn nữa. Khi cài đặt tiện ích mở rộng, không có gì xảy ra trong menu.
lá cờ br
https://askubuntu.com/a/1260588/739431
starkus avatar
lá cờ de
Đối với tôi, phần mở rộng cũng không hoạt động. Và việc nhấn `ALT+F2` và đưa ra lệnh `systemctl hibernate` theo mặc định không yêu cầu bất kỳ mật khẩu nào. Bạn đã cài đặt hệ thống mở rộng rộng hay chỉ dành cho người dùng?
starkus avatar
lá cờ de
Oh, đó là cách quá nhanh tôi đoán. Tiện ích mở rộng thực hiện thủ thuật của nó đối với tôi mà không cần đưa ra lời nhắc mật khẩu.
lá cờ br
@ranguwud "Tôi có thể ngủ đông từ dòng lệnh mà không cần mật khẩu, như mong đợi." lệnh bạn đang sử dụng `sudo systemctl hibernate` hoặc `systemctl hibernate` là gì. nếu cái đầu tiên không hỏi mật khẩu thì bạn cần chỉnh sửa tệp extension.js `Util.trySpawnCommandLine`. Tôi đã thử nghiệm điều này trong Ubuntu 20.04 và nó đã hoạt động. Tuy nhiên, trong hệ thống của tôi ` which systemctl` trả về `/usr/bin/systemctl`
Nate T avatar
lá cờ it
ALT+ F2 là một TTY. Theo mặc định, chúng chạy dưới dạng trình bao đăng nhập. Tên người dùng pwd là điểm trong trường hợp đó.
Nate T avatar
lá cờ it
Khi bạn thực hiện điều gì đó thông qua một ứng dụng, từ quan điểm của HĐH, thường có vẻ như ứng dụng đang cố thực thi lệnh. Do đó, ứng dụng, không phải tài khoản người dùng của bạn. cần nhóm/quyền thích hợp. Ứng dụng cũng có nhóm. hãy thử thêm nhóm của ứng dụng vào `sudoers`.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.