If you're getting booted off the system and out of the desktop environment, then you're violating some permissions somewhere or the service holding up your session is erring out on account of this.