accesso sudo per azioni desktop in Gnome / KDE?


10

Mi sento un po 'sciocco a fare questa domanda. Sto usando CentOS 5.4 e KDE. Ho scaricato un archivio e desidero trascinare / rilasciare i contenuti in una cartella in cui ho bisogno dell'accesso root per scrivere.

Posso ovviamente entrare nel terminal e sudo blah blah. Ma come posso ottenere l'accesso sudo per le procedure desktop? Ti piace il semplice trascinamento dei file? KDE mi dice solo che non ho il permesso di farlo, ma non mi dà la possibilità di inserire la password di root o sudo.

Risposte:


4

Crea un collegamento al tuo gestore di file preferito (Konqueror, Dolphin o altro) sul desktop. Fai clic destro su di esso e fai clic su "Proprietà". Nella scheda "Applicazione", fai clic su "Impostazioni speciali" e seleziona la casella di controllo "Esegui come utente diverso" (le frasi esatte potrebbero essere diverse, perché non sto usando l'inglese KDE). Almeno è come viene fatto in KDE 4, ma su KDE 3 è molto simile. Oppure puoi semplicemente scrivere "kdesu" prima del nome del comando.

Apri il file manager con questo collegamento ed esegui la copia da qui. Tieni presente, tuttavia, che qualsiasi applicazione che esegui da questo file manager verrà eseguita come root.


3
wow .... Non mi aspettavo davvero che la risposta richiedesse così tanti cerchi per saltare. Senza offesa per gli irriducibili pazzi di Linux là fuori, ma le sue ragioni come questa sono le ragioni per cui Linux non sarà mai un software desktop mainstream. Non riesco a immaginare di spiegare cose come questa a mia madre al telefono. È incredibile che non ci sia un semplice pulsante "Abilita sudo per tutte le azioni" in KDE / Gnome in cui si digita la password di sudo per fare cose. Proprio come se fossi al prompt della bash.
Jake Wilson,

Naturalmente esiste anche una possibilità del genere: basta consentire l'accesso come root, quindi autologin come root. Con ciò non hai la spiegazione a tua mamma come "fare sudo" qualsiasi cosa, ma chiunque nella tua famiglia potrebbe trascinare e rilasciare il / boot nella spazzatura e quindi svuotare la spazzatura ...
dag729

1
@Jakobud: se pensi che sia difficile, prova a fare la stessa cosa in Windows ;-) Tuttavia, hai un punto: consentire l'escalation dei privilegi per le operazioni di copia / spostamento dei file potrebbe essere una funzione utile che KDE non ha attualmente, probabilmente perché nessuno ha sentito il bisogno abbastanza forte per attuarlo.
David Z,

@Jakobud: puoi farlo in modi più semplici. Ad esempio: Start -> Esegui comando -> "sudo dolphin". Ma poi devi farlo ogni volta. E se qualcuno non può compiere quell'azione apparentemente complicata, ma abbastanza semplice, è meglio che non provi questo in primo luogo. Gestire le cose come root è pericoloso. Se sei un principiante, tutto ciò che devi fare come root è disponibile attraverso il menu (come l'installazione di programmi, la modifica della schermata di accesso, ecc.).
petersohn,

1
@ dag729: non tutte le distribuzioni ti consentono di accedere come root. Ubuntu, ad esempio, no. SUSE, invece, lo fa. Non ho esperienza con altre distribuzioni. @David: su Windows Vista +, è sorprendentemente facile. Se un programma vuole fare qualcosa che richiede i privilegi di root, chiederà semplicemente all'utente se lo desidera o meno (a condizione che tu abbia i privilegi di root in primo luogo).
petersohn,


3

Dovrai usare kdesu <appname>

Esempio: avvia Konsole e digita kdesu dolphinokdesu konqueror



0

In Cent OS Puoi andare su "Sistema> Aggiungi / Rimuovi software"

cerca "beesu" e installalo

quindi dal desktop fare clic con il tasto destro> Crea Launcher e impostare il comando come beesu [nome file]

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.