in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/post/DeleteAuthorizableServlet.java [162:179]
public void deleteUser(Session jcrSession, String name,
List<Modification> changes) throws RepositoryException {
User user;
UserManager userManager = AccessControlUtil.getUserManager(jcrSession);
Authorizable authorizable = userManager.getAuthorizable(name);
if (authorizable instanceof User) {
user = (User)authorizable;
} else {
throw new ResourceNotFoundException(
"User to delete could not be determined");
}
String userPath = systemUserManagerPaths.getUserPrefix()
+ user.getID();
user.remove();
changes.add(Modification.onDeleted(userPath));
}