예제 #1
0
파일: user.go 프로젝트: postfix/goss
func NewUser(sysUser system.User) *User {
	username := sysUser.Username()
	exists, _ := sysUser.Exists()
	uid, _ := sysUser.UID()
	gid, _ := sysUser.Gid()
	groups, _ := sysUser.Groups()
	home, _ := sysUser.Home()
	return &User{
		Username: username,
		Exists:   exists.(bool),
		UID:      uid.(string),
		Gid:      gid.(string),
		Groups:   groups,
		Home:     home.(string),
	}
}