假设题主说的核心模式是Ring0,用户模式是Ring3,那么题主的问题可以回答为:不是。
R0里包含的是工作在内核模式下的代码,这些代码通常来说,包括基础内核和各种驱动。抛开内核不说,驱动的范围很广泛,各种设备驱动、文件系统等等都在这个范围之内。
以文件系统为例,非root账户不能使用文件系统吗?能。
文件系统工作在R0(FUSE这种先不考虑),所以非root账户能运行R0里的代码。
所有系统调用都工作在R0里,如果非root账户不能使用系统调用,那么非root账户基本上什么都做不了。
Linux系统是通过R0里的具体代码来判断用户权限并做出限制的,而不是R0或者R3本身。