Lines Matching refs:parts
65 parts := strings.SplitN(string(line), ":", 4)
66 if len(parts) < 4 || parts[0] == "" || parts[idx] != value ||
71 parts[0][0] == '+' || parts[0][0] == '-' {
74 if _, err := strconv.Atoi(parts[2]); err != nil {
77 return &Group{Name: parts[0], Gid: parts[2]}, nil
112 parts := strings.SplitN(string(line), ":", 7)
113 if len(parts) < 6 || parts[idx] != value || parts[0] == "" ||
114 parts[0][0] == '+' || parts[0][0] == '-' {
117 if _, err := strconv.Atoi(parts[2]); err != nil {
120 if _, err := strconv.Atoi(parts[3]); err != nil {
124 Username: parts[0],
125 Uid: parts[2],
126 Gid: parts[3],
127 Name: parts[4],
128 HomeDir: parts[5],