Tôi luôn khuyên bạn nên nhấn ALT+ F2và gõ ví dụ gksu nautilus
hoặc gksudo nautilus
cả hai đều tương đương; để chạy các chương trình đồ họa với quyền root . Tuy nhiên, tôi vừa cài đặt raring trên một hệ thống thử nghiệm và điều này không còn hoạt động nữa.
gksu
và gksudo
không được cài đặt như một phần của cài đặt hiếm mặc định; mặc dù chúng ở trong kho Trong 12.04 ít nhất gksudo
chỉ là một liên kết tượng trưng đếngksu
Lý do tôi luôn làm điều này là vì trong khi nó thường an toàn khi sử dụng sudo
trong một số trường hợp, nó có thể gây ra sự cố với các ứng dụng đồ họa vì gksu
bạn đã chạy chương trình với quyền root trong khi với sudo
bạn đang chạy như chính bạn nhưng với các đặc quyền nâng cao.
Điều này có thể có nghĩa là bạn vô tình thay đổi chủ sở hữu của các tệp hệ thống quan trọng. Điều này có thể gây ra vấn đề.
Lý do này được giải thích tốt hơn ở đây:
Tại sao lệnh bị xóa khỏi cài đặt mới và thay vào đó chúng ta nên sử dụng cái gì?
gksudo
và gksu
là không giống nhau, mặc dù một là một liên kết tượng trưng khác (chương trình phát hiện nó như thế nào được khởi xướng). Có một sự khác biệt tinh tế rằng, trong những trường hợp hiếm hoi, có thể dẫn đến việc mất các tệp hệ thống được chọn. Do đó, cho đến khi bạn bắt đầu sử dụng pkexec
, hãy luôn luôn sử dụng gksudo
thay vì gksu
.
gksudo
giống nhau thấy sự khác biệt giữa gksudo và gksu là gì? . Bạn có thể thêm một câu trả lời cho câu hỏi đó giải thích sự khác biệt xin vui lòng; hoặc cung cấp cho chúng tôi một liên kết đến một trang web giải thích nó để một trong chúng ta có thể.
gksu
ngừng cài đặt theo mặc định là các nhà phát triển nghĩ rằng polkit là một cách tốt hơn để kiểm soát các đặc quyền. Vì vậy, họ đã dần dần di chuyển các ứng dụng để sử dụng thay thế. gksu
chỉ là một phần của cài đặt mặc định vì các ứng dụng khác phụ thuộc vào nó. Vì không có gì trong một cài đặt mặc định phụ thuộc vào gksu
hoặc gksudo
nó không còn được kéo vào như một phụ thuộc.