The embodiment of the invention provides a method and device for allowing an application to access a
system resource, and a terminal. The method includes: acquiring an operation control request of anapplication; determining a
user environment where the application is about to operate according to the operation control request of the application; acquiring a safe context corresponding to the userenvironment from a plurality of preconfigured safe contexts in a
system, wherein the plurality of preconfigured safe contexts in the
system are corresponding to different user environments respectively, and system resource access rights corresponding to the plurality of preconfigured safe contexts are different from each other; and performing access
processing on the system resource according to the system resource access right corresponding to the safe context corresponding to the
user environment. The scheme can perform application
behavior control on the same application under different users.