Sort of an obscure bug, but /etc/group isn't always where groups come from (I use LDAP for example) and may be empty or nonexistant in a valid setup. The command getent group should probably be used instead, as it will properly consult nsswitch.conf and go to the right place to find groups. Reproducible: Always Steps to Reproduce: 1. Set up LDAP for name service 2. Tell nsswitch to use ldap for groups 3. rm /etc/group 4. reboot, causing localmount to be run Actual Results: awk could not open file '/etc/group' for reading Expected Results: Used getent to find out what the groups really were
fixed in svn, thanks