aboutsummaryrefslogtreecommitdiff
path: root/util/util.go
diff options
context:
space:
mode:
Diffstat (limited to 'util/util.go')
-rw-r--r--util/util.go13
1 files changed, 4 insertions, 9 deletions
diff --git a/util/util.go b/util/util.go
index 3de4a1a..ed78519 100644
--- a/util/util.go
+++ b/util/util.go
@@ -19,15 +19,15 @@
// Package util contains useful components for simplifying Go code.
//
-// The package contains common error types (errors.go) and functions for
-// converting arrays to pointers.
+// The package contains functions missing from the standard library, error
+// utility functions, functions for converting arrays to pointers, and functions
+// for dealing with users and uids.
package util
import (
"bufio"
"math"
"os"
- "os/user"
"strconv"
"unsafe"
)
@@ -118,12 +118,7 @@ func AtoiOrPanic(input string) int {
return i
}
-// EffectiveUser returns the user entry corresponding to the effective user.
-func EffectiveUser() (*user.User, error) {
- return user.LookupId(strconv.Itoa(os.Geteuid()))
-}
-
// IsUserRoot checks if the effective user is root.
func IsUserRoot() bool {
- return os.Geteuid() == 0
+ return CurrentUserID() == 0
}