make it so user/group/sudo can be passed as flags