# File lib/openshift-origin-node/plugins/unix_user_observer.rb, line 39
    def before_unix_user_destroy(user)
      cmd = "/bin/sh #{File.join('/usr/libexec/openshift/lib', "setup_pam_fs_limits.sh")} #{user.name} 0 0 0"
      out,err,rc = shellCmd(cmd)
      raise OpenShift::UserCreationException.new("Unable to setup pam/fs/nproc limits for #{user.name}") unless rc == 0

      out,err,rc = shellCmd("service cgconfig status > /dev/null")
      if rc == 0
        shellCmd("/usr/bin/oo-admin-ctl-cgroups freezeuser #{user.name} > /dev/null") if rc == 0
      end

      last_access_dir = OpenShift::Config.instance.get("LAST_ACCESS_DIR")
      shellCmd("rm -f #{last_access_dir}/#{user.name} > /dev/null")
    end