
1. if there is a colon present, use that as a separator for user:group 2. if there is no colon, attempt to convert the arg into a username, searching backwards in the string for a '.' for us.er.group 3. if the arg doesn't match a username and has a '.' in it, split it up and try user.group