个人观点:若用户U1已有对数据库的某种权限,并开始授权,层层授权到U4,U4又成功授权给了U1,那么其实这个时候可以简化为U1和U4这对“父子”相互授权。这个时候会发现权限收不回来了:因为想要收回U1的权限就要先收回U4的权限,然而要收回U4的权限也要求先收回U1的权限,死循环了。