func OwnerHas(name string, p ...perm) (bool, error) {
	i, err := NewInfo(name)
	if err != nil {
		return false, err
	}
	return i.OwnerHas(p...), nil
}
func OwnerHas(name string, p ...perm) (bool, error) {
	i, err := NewInfo(name)
	if err != nil {
		return false, err
	}
	return i.OwnerHas(p...), nil
}
// OwnerHas reports whether the named file has all given permissions for the owner.