How To Expose Yourself

Previous: Who's out there?

Up: Inessential Zephyr

Next: Changing the appearance of Zephyrgrams you send


How To Expose Yourself

Your exposure level on Zephyr determines who can zlocate you, whether you announce your location, and whether you can receive Zephyrgrams. The default exposure level is ``realm-visible''. This means that anyone who has Kerberos tickets can zlocate you, but they will not receive Zephyrgrams announcing when you log in and log out. You can change your Zephyr exposure level using the zctl set exposure command. The effect of this command is permanent, i.e. you will not need to change your exposure each time you log in. A few useful exposure settings are:

zctl set exposure realm-announced
If you have this exposure setting, you will send automatic Zephyrgrams ``announcing'' when you log in and log out to people who have you listed in their .anyone file and run znol. Anyone with Kerberos tickets can zlocate you and receive login and logout announcements from you.
zctl set exposure net-announced
This will send automatic Zephyrgrams ``announcing'' when you log in and log out to anyone who has you listed in their .anyone file and runs znol. Anyone can zlocate you and receive login and logout announcements from you, with or without Kerberos tickets.
zctl set exposure opstaff
This will allow you to be zlocatable by Operations staff only, but you can receive Zephyrgrams from anyone who tries to zwrite you.
zctl set exposure none
This will prevent anyone from zlocating you and will prevent you from getting any Zephyrgrams. This is permanent until you change your exposure again. However, it seems to exhibit some strange behavior: people can still zwrite you without any error messages, so they think their messages got through. You won't see their messages, but if you reset your exposure during the same login session, all the zephyr messages that were sent to you during that time will suddenly appear.
If you want to temporarily make yourself unzlocatable, or ``hide'' from other users, perhaps to get work done, you can use the zctl hide command. To undo this, you can use zctl unhide. This will not stop people from sending you Zephyrgrams, and people who already know you are logged in will not think you have logged out when you hide.