
os/user
:package main
import (
"os/user"
"log"
"fmt"
)
func main() {
// текущий пользователь
cur, err := user.Current()
if err != nil {
log.Fatal(err)
}
fmt.Println("Current user:", cur)
}
Есть ещё выбор пользователя по имени и по идентификатору.
os.Hostname
.@golang_interview