Package hudson.os

Class SU

java.lang.Object
hudson.os.SU

public abstract class SU extends Object
Executes Callable as the super user, by forking a new process and executing the closure in there if necessary.

A best effort is made to execute the closure as root, but we may still end up executing the closure in the non-root privilege, so the closure should expect that and handle it gracefully.

Still very much experimental. Subject to change. Don't use it.

Author:
Kohsuke Kawaguchi