Overview
This module is useful for sites that share a guest account by more than one person. For example, if you have a conference website and want to provide a special download area to conference participants, you may consider creating a role "guest" and one user "Guest user" that only belongs to that role. At the conference you provide the username and password of that Guest user to all participants.
Like the Anonymous user, the Guest user should not be able to edit anything on the site, but just have additional view (download) access. Drupal core lacks to support this situation. It only offers you disallowing the Guest to edit her username, via the "change own username" permission, but may still allow the Guest to edit other profile items such like password, e-mail address, upload photo, custom profile fields and other settings. This module closes this gap.