Tôi đã viết một câu trả lời tư vấn cho việc sử dụng sudo -i nautilus
. Tôi biết điều đó gksu
không được chấp nhận và tôi có ấn tượng rằng đó sudo -i
là cách chúng ta nên chạy các ứng dụng đồ họa như root mà không giết mèo con , nhưng ai đó đã nhận xét ' pkexec
là cái mới gksu
'. Hiểu biết của tôi pkexec
là không giống như sử dụng bất kỳ hình thức sudo
:
Khi nào nên sử dụng pkexec vs gksu / gksudo?
và yêu cầu thiết lập, đặc biệt là sử dụng với các ứng dụng đồ họa:
Làm thế nào để cấu hình pkexec?
Khi tôi làm sudo -i
mọi thứ luôn hoạt động, vậy tại sao tôi phải gặp rắc rối với việc cấu hình pkexec
? Tôi có thể thấy rằng để viết một kịch bản khởi chạy một cái gì đó là root tôi sẽ cần phải làm nó:
Tôi có thể sử dụng pkexec trong tệp Python Script hoặc .desktop không?
Nhưng nếu không, tôi có được gì khi sử dụng pkexec
? Khi nào tôi nên sử dụng các lệnh này? Hiện tại cách tốt nhất để mở các ứng dụng đồ họa là root là gì?
(Tôi đã đọc ... man
trang, nhưng tôi cảm thấy không khôn ngoan hơn.)
sudo -i
được đánh giá cao nhất được đề xuất là một giải pháp an toàn; Nhưng không giải thích nhiều cho pkexec
.
sudoedit
(AKA sudo -e
) thì sao?
sudoedit
? Ý tưởng thú vị
gksu
trên mọi hệ thống để chạy các ứng dụng GUIgksudo
nếu cần. Không có gì khác.