Saya selalu merekomendasikan menekan ALT+ F2dan mengetik misalnya gksu nautilusatau gksudo nautiluskeduanya sama; untuk menjalankan program grafis dengan hak akses root . Namun, saya baru saja menginstal raring pada sistem pengujian dan ini tidak lagi berfungsi.
gksudan gksudotidak diinstal sebagai bagian dari instalasi raring default; meskipun mereka berada di repositori. Dalam 12,04 setidaknya gksudohanya tautan simbolis kegksu
Alasan saya selalu melakukan ini adalah karena sementara itu sering aman untuk digunakan sudodalam beberapa keadaan dapat menyebabkan masalah dengan aplikasi grafis karena gksuAnda menjalankan program sebagai root sementara sudoAnda menjalankan sebagai diri sendiri tetapi dengan hak istimewa yang tinggi.
Ini bisa berarti Anda secara tidak sengaja mengubah pemilik file sistem kritis. Ini bisa menimbulkan masalah.
Alasan ini dijelaskan lebih baik di sini:
Mengapa perintah dihapus dari instalasi baru dan apa yang harus kita gunakan sebagai gantinya?
gksudodan gksuyang tidak identik, meskipun salah satu adalah symbolic link ke yang lain (program mendeteksi bagaimana itu dimulai). Ada perbedaan halus yang, dalam kasus yang jarang terjadi, dapat menyebabkan hilangnya file sistem yang dipilih. Karena itu, sampai Anda mulai menggunakan pkexec, harap selalu gunakan gksudosebagai ganti gksu.
gksudosama-sama melihat Apa perbedaan antara gksudo dan gksu? . Bisakah Anda menambahkan jawaban untuk pertanyaan yang menjelaskan perbedaannya? atau beri kami tautan ke situs web yang menjelaskannya agar salah satu dari kami bisa.
gksuberhenti diinstal secara default adalah bahwa pengembang berpikir polkit adalah cara yang lebih baik untuk mengontrol hak istimewa. Jadi mereka secara bertahap memigrasikan aplikasi untuk menggunakannya. gksuhanya bagian dari instalasi default karena aplikasi lain bergantung padanya. Karena tidak ada dalam instalasi default tergantung pada gksuatau gksudotidak lagi ditarik sebagai dependensi.
