Ticket #838 (new defect) — at Initial Version

Opened 13 years ago

Last modified 13 years ago

libpam_debathena_home_type's pants are on fire when AFS isn't running

Reported by: jdreed Owned by:
Priority: normal Milestone: Natty Beta
Component: -- Keywords:
Cc: Fixed in version:
Upstream bug:

Description

When AFS isn't running (like, because the module vanished, for example), libpam_debathena_home_type sets DEBATHENA_HOME_TYPE to local, which is all kinds of wrong, and results in check_afs not running, among other things. It should be more robust to complete loss of AFS and resort to parsing $HOME. Frankly, I'd be in favor of assuming that HOME=/mit/username means AFS, and that if you have your own debathena-standard machine, and create /mit/username locally, you deserve what you get, but I bet someone will disagree with me.

Note: See TracTickets for help on using tickets.