[Mono-list] Linux: RunAS with System.Diagnostics.Process fails

webman at manfbraun.de webman at manfbraun.de
Thu Jun 30 23:17:53 UTC 2016


Hello !

I am just trying this:

Process p = new Process();
ProcessStartInfo psi = new ProcessStartInfo();
SecureString password = ReadPassword();
psi.UserName = args[0];
psi.FileName = args[1];
psi.UseShellExecute = false;
psi.Password = password;
.....

This works naturally on Linux too - but the required user is NOT the
executing user of that process - it is the same as the starter.

This looks like a bug in the mono classlib/runtime. It is not
a professional solution to run it via a "shell'ed" sudo.
What workarounds are availabe to solve this problem ?

Thanks,
Manfred





More information about the Mono-list mailing list