I would like non-root users to be able to mount certain drives on the local network (or have them be mounted automatically on log-in). To mount network drives (via cifs) a password is passed on over the local network to authenticate. I do not want to allow non-root users to see this password. This creates a dilemma: I do not want to store the password in the /etc/fstab file as then non-root users are able to read it. But I need to give users read privileges to the fstab file to allow users to mount the drives.
What would be a secure and sufficiently elegant way (for the user) to go about this?