Cách làm cho các phiên gksudo hoặc gksu tồn tại lâu hơn trong Linux


7

Mỗi lần tôi muốn mở một chương trình GUI cần quyền root, tôi phải đặt mật khẩu của mình. Ví dụ, tôi mở synap và đặt mật khẩu của mình sau đó đóng lại và một giây sau quyết định mở lại, nó yêu cầu nhập lại mật khẩu. Ubuntu 9.04 không như vậy, nó có thời gian chờ khoảng 1 phút giữa các phiên. Tôi muốn điều đó một lần nữa trên phiên bản Linux mới hơn.

Tôi biết làm thế nào để sudocác phiên kéo dài hơn trong Linux. Tất cả tôi phải làm là loại:

sudo visudo

sau đó thay đổi:

Defaults        env_reset

đến (3 phút):

Defaults        env_reset,timestamp_timeout=3

Có cách nào tương tự để thay đổi thời gian gksubiểu của phiên không?


1
cho chúng tôi biết phân phối nào và phiên bản phân phối nào bạn đang sử dụng. sự thay đổi này có thể là do việc chuyển sang polkit. gksudogksubây giờ bị phản đối và chán nản mạnh mẽ.
strugee

Tôi đang dùng linux mint 16. Cái gì thay thế mới cho chúng và tại sao chúng lại bị lỗi?
answerSeeker


Cũng không phải là timestamp_timeout=phút, không phải giây? ubuntuhandbook.org/index.php/2013/08/... , ở đây quá: help.ubuntu.com/community/RootSudoTimeout
SLM

@TatakaiWasumi gksudogksukhông được dùng nữa vì thực tế là chúng cực kỳ hack. sự thay thế phù hợp, hiện đại cho chúng là polkit (trước đây là PolicyKit).
strugee

Câu trả lời:


2

Như tôi đã nói trong các bình luận, gksugksudođược coi là hack và hiện không được chấp nhận. Đối tác hiện đại của họ được gọi là polkit. Đây là một dự án FreeDesktop.org; bạn có thể đọc về nó ở đây .

Thật không may, từ tìm kiếm chữ thảo của tôi (và đọc tiếp theo chuỗi danh sách gửi thư này ), có vẻ như những gì bạn muốn làm là không thể với polkit.

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.