I'm looking a bit into the Rules module and it seems to have a lot of possible uses.
However, one thing isn't really clear to me. Are Rules dependent on the current user's permissions? For example, if a user doesn't have permission to change a certain content node, but he can do something that triggers a rule that changes that content node, will the node be changed or not?
With other words, are rules executed from "administrative" permissions or from the current user's permission?
Update: I've tested out 2 permissions. Creating a content node and editing a content node by using rules when the user doesn't have permission to do so directly. In both those cases Rules doesn't follow the current user's permission and creates/edits the node without a problem. Of course this is by no means exhaustive testing, but for simple node-related operations Rules isn't hindered by the user. (Using the latest version of Drupal and Rules) If it ever is, I've selected the answer that bypasses the problem.