LinuxSuMBS class

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

LinuxSuMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Linux MBS Linux Plugin 16.1 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The class to run stuff with sudo.
Example
dim s as new LinuxSuMBS

s.Command = "/usr/bin/whoami"
s.User = "root"
s.Alert = "Please Root?"
s.Message "Can I install something for you?"

if s.ExecuteSudo then
MsgBox "OK"
else
MsgBox s.LastErrorMessage
end if

Uses the gksu library.

Error Codes

Constant Value Description
ErrorCanceled 11 The user cancelled.
ErrorChildFailed 9 Child failed.
ErrorExec 5 Execution failed.
ErrorFork 4 Forking failed.
ErrorHelper 1 The helper tool failed.
ErrorNoCommand 2 Missing command.
ErrorNoPassword 3 Missing password.
ErrorNotAllowed 10 Not allowed.
ErrorPipe 6 Pipe failed.
ErrorPiperead 7 Pipe read error.
ErrorWrongAutoPass 12 Wrong auto Password.
ErrorWrongPass 8 Wrong Password
ErrorXauth 0 XAuth failed.

This class has no sub classes.

Some examples using this class:

Blog Entries


The items on this page are in the following plugins: MBS Linux Plugin.


LinuxProcessMBS   -   LinuxSysInfoMBS


💬 Ask a question or report a problem