¿Sudo acceso para acciones de escritorio en Gnome / KDE?

10

Me siento un poco tonto haciendo esta pregunta. Estoy usando CentOS 5.4 y KDE. Descargué un archivo y quiero arrastrar / soltar el contenido en una carpeta en la que necesito acceso raíz para escribir.

Obviamente puedo ir a la terminal y sudo bla, bla. Pero, ¿cómo obtengo acceso a sudo para los procedimientos de escritorio? ¿Te gusta simplemente arrastrar y soltar archivos? KDE simplemente me dice que no tengo permiso para hacerlo, pero no me da la opción de ingresar la contraseña de root o sudo.

Jake Wilson
fuente

Respuestas:

4

Cree un acceso directo a su administrador de archivos favorito (Konqueror, Dolphin o lo que sea) en su escritorio. Haga clic derecho sobre él y haga clic en "Propiedades". En la pestaña "Aplicación", haga clic en "Configuración especial" y marque la casilla de verificación "Ejecutar como usuario diferente" (las frases exactas pueden ser diferentes, porque no estoy usando KDE en inglés). Al menos así es como se hace en KDE 4, pero en KDE 3 es muy similar. O simplemente puede escribir "kdesu" antes del nombre del comando.

Abra el administrador de archivos con este acceso directo y haga la copia desde aquí. Sin embargo, tenga en cuenta que cualquier aplicación que ejecute desde este administrador de archivos se ejecutará como root.

Petersohn
fuente
3
wow ... Realmente no esperaba que la respuesta requiriera tantos aros para saltar. Sin ofender a los fanáticos de Linux, pero sus razones por las cuales Linux nunca será un software de escritorio convencional. No puedo imaginar explicarle cosas como esta a mi madre por teléfono. Es sorprendente que no haya un simple botón "Habilitar sudo para todas las acciones" en KDE / Gnome, donde escriba su contraseña de sudo le permite hacer cosas. Al igual que si estuvieras en un bash prompt.
Jake Wilson el
Por supuesto, también existe esa posibilidad: solo permitir el inicio de sesión como root y luego iniciar sesión automáticamente como root. Con eso no tienes la explicación para tu mamá de cómo "sudo" nada, pero cualquiera en tu familia podría arrastrar y soltar tu / bota en la basura y luego vaciar la basura ...
dag729
1
@Jakobud: si cree que es difícil, intente hacer lo mismo en Windows ;-) Sin embargo, tiene un punto: permitir la escalada de privilegios para las operaciones de copia / movimiento de archivos podría ser una característica útil que KDE no tiene actualmente, probablemente porque nadie ha sentido la necesidad lo suficientemente fuerte como para implementarlo.
David Z
@Jakobud: Puedes hacerlo de manera más simple. Por ejemplo: Inicio -> Ejecutar comando -> "sudo dolphin". Pero entonces tienes que hacer esto cada vez. Y si alguien no puede hacer esa acción aparentemente complicada, pero bastante directa, es mejor que no intente esto en primer lugar. Ejecutar cosas como root es peligroso. Si es un principiante, todo lo que necesita hacer como root está disponible a través del menú (como instalar programas, cambiar la pantalla de inicio de sesión, etc.).
petersohn
1
@ dag729: no todas las distribuciones le permiten iniciar sesión como root. Ubuntu, por ejemplo, no. SUSE, por otro lado, lo hace. No tengo experiencia con otras distribuciones. @David: en Windows Vista +, es sorprendentemente fácil. Si un programa quiere hacer algo que requiera privilegios de root, simplemente le preguntará al usuario si lo quiere o no (siempre que tenga privilegios de root en primer lugar).
petersohn
3

Tendrás que usar kdesu <appname>

Ejemplo: inicie Konsole y escriba kdesu dolphinokdesu konqueror

Sathyajith Bhat
fuente
0

En Cent OS puede ir a "Sistema> Agregar o quitar software"

busca "beesu" e instálalo

luego, desde el escritorio, haga clic con el botón derecho> Crear lanzador y configure el comando como beesu [nombre de archivo]

Nublet
fuente