1
0

Renamed dwu, dwuid to u, uid.

This commit is contained in:
Alexander Andreev 2022-02-10 22:49:55 +04:00
parent 4ffe3670f3
commit 287a53532d
Signed by: Arav
GPG Key ID: 1327FE8A374CC86F

View File

@ -20,18 +20,18 @@ var configPath *string = flag.String("conf", "config.yaml", "path to configurati
var logToStdout *bool = flag.Bool("log-stdout", false, "write logs to stdout") var logToStdout *bool = flag.Bool("log-stdout", false, "write logs to stdout")
func substituteUser(username string) error { func substituteUser(username string) error {
dwu, err := user.Lookup(username) u, err := user.Lookup(username)
if err != nil { if err != nil {
return err return err
} }
dwuid, err := strconv.Atoi(dwu.Uid) uid, err := strconv.Atoi(u.Uid)
if err != nil { if err != nil {
return err return err
} }
if os.Getuid() != dwuid { if os.Getuid() != uid {
if err := syscall.Setuid(dwuid); err != nil { if err := syscall.Setuid(uid); err != nil {
return err return err
} }
} }