Elevating User Rights of Livecode on Linux

Dalton Calford dalton.calford at gmail.com
Wed Jul 3 12:59:47 EDT 2019


nevermind about the /.  Just discovering '' vs "" usage.
Still learning livecode and the cheat sheets are not as robust as I would
prefer.

On Wed, 3 Jul 2019 at 12:50, Dalton Calford <dalton.calford at gmail.com>
wrote:

> 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