1. A computer-implemented method, comprising: receiving, by a virtual machine (VM) executing on a computing device of a cloud computing system, a request to start an application on the VM, wherein the VM hosts a plurality of multi-tenant applications associated with owners that are different than an owner of the requested application; creating, by the VM, unique kernel namespace directories for the application, wherein each unique kernel namespace directory for an application corresponds to one of a plurality of standard directories on an OS of the VM; providing, by the VM, identification of the created unique namespace directories to the application, wherein the application does not update code of the application to access the unique kernel namespace directories of the application; receiving, by the VM, an access request to a standard directory of the plurality of standard directories on the OS; mapping, by the VM, the requested standard directory to a corresponding unique kernel namespace directory of the application; and directing, by the VM in response to the access request, the application to the corresponding unique kernel namespace directory.