Files
moby/daemon/internal/usergroup/parser.go
Sebastiaan van Stijn 3f8630cb84 internal/usergroup: move to daemon/internal
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2025-07-01 15:22:39 +02:00

23 lines
479 B
Go

package usergroup
import (
"github.com/moby/sys/user"
)
const (
subuidFileName = "/etc/subuid"
subgidFileName = "/etc/subgid"
)
func parseSubuid(username string) ([]user.SubID, error) {
return user.ParseSubIDFileFilter(subuidFileName, func(sid user.SubID) bool {
return sid.Name == username
})
}
func parseSubgid(username string) ([]user.SubID, error) {
return user.ParseSubIDFileFilter(subgidFileName, func(sid user.SubID) bool {
return sid.Name == username
})
}