package
0.0.0-20180317024513-26b03efd2cc3
Repository: https://github.com/gnue/goutils.git
Documentation: pkg.go.dev
# README
execuser
enchant with RunUser
Installation
$ go get github.com/gnue/goutils/execuser
Usage
import "github.com/gnue/goutils/execuser"
Examples
Lookup
cmd := exec.Command("ps", "u")
if isRootUser() {
if u, err := execuser.Lookup("username"); err == nil {
u.RunUser(cmd)
}
}
cmd.Run()
run user by username
LookupPath
cmd := exec.Command("ps", "u")
if isRootUser() {
if u, err := execuser.LookupPath("."); err == nil {
u.RunUser(cmd)
}
}
cmd.Run()
run user by path