Bienvenido(a) a Alcance Libre 06/09/2025, 02:21

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Programación y desarrollo New Topic Post Reply
 Ejecutar programa como root
Tópico anterior Tópico siguiente
   
zankow
 27/06/07 05:30 (Leído 3,205 veces)  

Moderador

Estado: desconectado
Forum User

Identificado: 19/02/07
Mensajes: 24
Localización:Nuevo León
Estoy realizando un programa, el cual en cierto momento necesita ejecutar y mover archivos que solo lo puedo hacer como super usuario, específicamente estoy usando gambas, dentro de gambas hay una instrucción que se llama exec la cual me permite ejecutar comandos como si fuera en una terminal el problema es que no he podido hacer que funcione con el comando su, ni sudo ya que los dos me marca un error de que los debo de ejecutar desde una terminal, se me ocurrió también que al iniciar el programa con el mismo exec hiciera un whoami y en caso de que no fuera root que no lo ejecutara, pero la verdad no me gusta mucho, luego encontré lo que es el gksu que hasta ahora es el que me ha dado un poco de resultado ya que no he hecho todas las pruebas que quiero, mi pregunta es, como puedo hacer para que pueda ejecutar mi programa y que suceda como cuando ejecutas algún programa de configuración como system-config-securitylevel que antes de ejecutarlo me pide la contraseña de root para poder ejecutarlo. Gracias por la ayuda.

Zankow
 
Profile Email Website
 Quote
Dante Robles Vazquez
 22/07/07 10:14  

Participa poco

Estado: desconectado
Forum User

Identificado: 22/07/07
Mensajes: 15
Localización:Monterrey Mexico
Que tal , pues haber si te sirve mira dentro de la configuracion del Sudo hay una opcion para crear un permiso especial de comandos a ciertos usuarios, depende un poco de la distribucion linux que uses , pero normalmente cuando ejecutas el visudo ahi vienen comentados los parametros con los que puedes hacer lo que pides revisalo mira este es un extracto de un CentOS 4.4

# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now

Espero te sea util


Dante Robles

Saludos desde Monterrey
 
Profile Email Website
 Quote
Contenido generado en: 0.08 segundos New Topic Post Reply
 Todas las horas son CST. Hora actual 02:21 .
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado