Saya kira ini berlaku untuk desktop Gnome. Apa perbedaan antara kedua perintah ini? Menurut dokumentasi Ubuntu dan pertanyaan yang merujuknya , yang pertama juga menetapkan $HOME
variabel 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?
9
gksudo
baru saja ditautkangksu
, setidaknya di Ubuntu .gksudo
fungsi berbeda pada sistem (seperti Ubuntu) di mana itu tidak lebih dari symlinkgksu
? (Ini pertanyaan serius. Saya tidak cukup tahu tentang Linux untuk mengetahui apakah itu membuat perbedaan).gksudo
, bertindak seperti gksudo; jika itugksu
bertindak sepertigksu
Jawaban:
Setelah mencari panjang lebar dan menemukan sebuah beberapa lainnya sumber , saya pikir aman untuk mengatakan bahwa
gksu
adalah tidak lebih dari sebuahwrapper
sekitarsudo
dalam kebanyakan kasus. Sumber ini menyatakan bahwa sejakgksu
menampilkan dialog kata sandi, ini digunakan untuk aplikasi grafis (seperti yang sudah kita ketahui) karena dapat digunakan di luar emulator terminal. Kalau tidak, larisudo <cmd>
dari peluncur tidak akan berfungsi karena pengguna tidak akan diminta kata sandi.sumber
Saya ingat saya tidak dapat menjalankan beberapa aplikasi X
sudo
, tetapi dapat menjalankannya dengangksudo
ataukdesudo
.sumber