akses sudo untuk tindakan desktop di Gnome / KDE?

10

Saya merasa agak konyol mengajukan pertanyaan ini. Saya menggunakan CentOS 5.4 dan KDE. Saya mengunduh arsip dan ingin menyeret / meletakkan konten ke folder yang saya perlukan akses root untuk menulis.

Saya jelas bisa masuk ke terminal dan sudo bla bla. Tetapi bagaimana cara saya mendapatkan akses sudo untuk prosedur desktop? Suka untuk menyeret dan menjatuhkan file dengan mudah? KDE hanya memberi tahu saya bahwa saya tidak memiliki izin untuk melakukan itu, tetapi tidak memberi saya pilihan untuk memasukkan kata sandi atau sudo root.

Jake Wilson
sumber

Jawaban:

4

Buat pintasan ke pengelola file favorit Anda (Konqueror, Dolphin atau apa pun) di desktop Anda. Klik kanan padanya, dan klik "Properties". Pada tab "Aplikasi", klik "Pengaturan khusus", dan centang kotak "Jalankan sebagai pengguna yang berbeda" (frasa persisnya mungkin berbeda, karena saya tidak menggunakan KDE Inggris). Setidaknya begitulah yang dilakukan di KDE 4, tetapi pada KDE 3 sangat mirip. Atau Anda cukup menulis "kdesu" sebelum nama perintah.

Buka pengelola file dengan pintasan ini, dan lakukan penyalinan dari sini. Namun, berhati-hatilah bahwa aplikasi apa pun yang Anda jalankan dari pengelola file ini akan dijalankan sebagai root.

petersohn
sumber
3
wow .... Saya benar-benar tidak mengharapkan jawaban yang membutuhkan begitu banyak rintangan untuk dilewati. Tidak ada pelanggaran terhadap kacang Linux mati-keras di luar sana, tetapi alasannya seperti ini mengapa Linux tidak akan pernah menjadi perangkat lunak desktop utama. Saya tidak bisa membayangkan menjelaskan hal-hal seperti ini kepada ibu saya melalui telepon. Sungguh menakjubkan tidak ada tombol "Aktifkan sudo untuk semua tindakan" sederhana di KDE / Gnome tempat Anda mengetikkan kata sandi sudo memungkinkan Anda melakukan hal-hal. Sama seperti jika Anda berada di bash prompt.
Jake Wilson
Tentu saja ada juga kemungkinan seperti itu: izinkan saja login sebagai root, lalu autologin sebagai root. Dengan itu Anda tidak memiliki penjelasan kepada mama Anda cara "sudo" apa pun, tetapi siapa pun di keluarga Anda dapat menyeret dan meletakkan / boot di tempat sampah dan kemudian mengosongkan tempat sampah ...
dag729
1
@Jakobud: jika Anda pikir itu sulit, coba lakukan hal yang sama di Windows ;-) Anda ada benarnya, meskipun: memperbolehkan peningkatan hak istimewa untuk operasi penyalinan / pemindahan file bisa menjadi fitur berguna yang saat ini tidak dimiliki KDE, mungkin karena tidak ada yang merasa perlu cukup kuat untuk mengimplementasikannya.
David Z
@ Jakobud: Anda bisa melakukannya dengan cara yang lebih sederhana. Misalnya: Mulai -> Jalankan perintah -> "sudo dolphin". Tetapi kemudian Anda harus melakukan ini setiap waktu. Dan jika seseorang tidak dapat melakukan tindakan yang tampaknya rumit, tetapi cukup mudah, mereka lebih baik tidak mencoba ini sejak awal. Menjalankan sesuatu sebagai root berbahaya. Jika Anda seorang pemula, semua yang perlu Anda lakukan sebagai root tersedia melalui menu (seperti menginstal program, mengubah layar login, dll.).
Petersohn
1
@ dag729: Tidak setiap distribusi memungkinkan Anda masuk sebagai root. Ubuntu, misalnya, jangan. SUSE, di sisi lain, tidak. Saya tidak punya pengalaman dengan distribusi lain. @ David: Pada Windows Vista +, ternyata sangat mudah. Jika suatu program ingin melakukan sesuatu yang memerlukan hak akses root, ia hanya akan bertanya kepada pengguna apakah mereka menginginkannya atau tidak (asalkan Anda memiliki hak istimewa root di tempat pertama).
Petersohn
3

Anda harus menggunakan kdesu <appname>

Contoh: Luncurkan Konsole, dan ketik kdesu dolphinataukdesu konqueror

Sathyajith Bhat
sumber
1

Ikuti petunjuk ini , tetapi ganti nautilusdengan dolphinatau yang lainnya.

Ignacio Vazquez-Abrams
sumber
0

Di Cent OS Anda dapat pergi ke "System> Add / Remove Software"

cari "beesu" dan pasang

kemudian dari desktop klik kanan> Buat Peluncur dan tetapkan perintah sebagai beesu [nama file]

Nublet
sumber