Apa perbedaan antara gksu dan sudo?

9

Saya kira ini berlaku untuk desktop Gnome. Apa perbedaan antara kedua perintah ini? Menurut dokumentasi Ubuntu dan pertanyaan yang merujuknya , yang pertama juga menetapkan $HOMEvariabel lingkungan dan menyalin variabel .Xauthority ke lokasi sementara, tetapi apakah itu satu-satunya perbedaan untuk semua sistem yang menjalankan Gnome, atau apakah itu hanya berlaku untuk Ubuntu?

Ricardo Altamirano
sumber
2
Antara gksu dan sudo? Atau antara gksu dan gksudo?
Gilles 'SO- stop being evil'
@Gilles saya pikir gksudobaru saja ditautkan gksu, setidaknya di Ubuntu .
Ricardo Altamirano
@RicardoAltamirano itu tidak berarti apa-apa. Ini masih dapat berfungsi secara berbeda
daisy
1
@ warl0ck Dapatkah gksudofungsi berbeda pada sistem (seperti Ubuntu) di mana itu tidak lebih dari symlink gksu? (Ini pertanyaan serius. Saya tidak cukup tahu tentang Linux untuk mengetahui apakah itu membuat perbedaan).
Ricardo Altamirano
1
@ RicardoAltamirano dengan memeriksa nama tautan lunak, jika itu gksudo, bertindak seperti gksudo; jika itu gksubertindak sepertigksu
daisy

Jawaban:

5

Setelah mencari panjang lebar dan menemukan sebuah beberapa lainnya sumber , saya pikir aman untuk mengatakan bahwa gksuadalah tidak lebih dari sebuah wrappersekitar sudodalam kebanyakan kasus. Sumber ini menyatakan bahwa sejak gksumenampilkan dialog kata sandi, ini digunakan untuk aplikasi grafis (seperti yang sudah kita ketahui) karena dapat digunakan di luar emulator terminal. Kalau tidak, lari sudo <cmd>dari peluncur tidak akan berfungsi karena pengguna tidak akan diminta kata sandi.

Ricardo Altamirano
sumber
1

Saya ingat saya tidak dapat menjalankan beberapa aplikasi X sudo, tetapi dapat menjalankannya dengan gksudoatau kdesudo.

Adobe
sumber