Elevating User Rights of Livecode on Linux
Dalton Calford
dalton.calford at gmail.com
Wed Jul 3 12:50:09 EDT 2019
Thanks Mark,
I was playing with shell() to see if it would work. I am having some
path/string issues and can't find a simple example script to show me what I
am doing wrong.
If I am just using the message box, I can type "put shell(vdir)" and it
works perfectly for the default path. If instead I ask "put shell(vdir
/etc)" or "put shell('vdir /etc') etc into the message box, all I get is an
error. Is the / a special character that needs to be escaped or
something else?
best regards
Dalton
On Wed, 3 Jul 2019 at 12:41, Mark Wieder via use-livecode <
use-livecode at lists.runrev.com> wrote:
> On 7/3/19 8:28 AM, Dalton Calford via use-livecode wrote:
> > I am looking to read/write odbc settings from within livecode, but due to
> > user rights, I want to allow for sudoer style rights elevation.
> >
> > Is there a way to present the user with a dialog asking for password from
> > within livecode?
>
> sudo -S is your friend. Try something like this:
>
> on mouseUp pMouseButton
> local tCommands
> local tPassword
>
> put "apt update" into tCommands
> ask password "type your sudo password"
> put it into tPassword
> get shell("echo" && tPassword && "| sudo -S" && tCommands)
> put it into field 1
> end mouseUp
>
> --
> Mark Wieder
> ahsoftware at gmail.com
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
More information about the use-livecode
mailing list