Viele Wege führen nach Rom. Diesen wähle ich um Windows Shares zu mounten:

Diese Datei wird in deinem Userprofil erstellt/ bearbeitet: ~/.pam_mount.conf.xml

<?xml version="1.0" encoding="UTF-8"?>
<pam_mount>
<volume
    options="nosuid,nodev"
    user="usernameBeiWindows"
    mountpoint="/wo/willst/Du/lokal/darauf/zugreifen/meinOrdner1"
    path="nameDerWindowsfreigabe"
    server="hostnameOderIPdesServers"
    fstype="cifs"
    />
</pam_mount>

In diesem Ordner:
/wo/willst/Du/lokal/darauf/zugreifen/meinOrdner1 wird dann die Freigabe hergestellt.

Für Admins:

Damit das funktioniert muss es Usern erlaubt werden Windows Shares individuell ein zu richten!

Siehe: /etc/security/pam_mount.conf.xml Der Bereich/ die Zeile <luserconf… muss auskommentiert werden.

Details liefern anderenfalls die manpage oder die README des Paketes.

Beispiel:

<?xml version="1.0" encoding="UTF-8"?>
<pam_mount>
    <volume options="nosuid,nodev" user="fb" mountpoint="/home/fb/nas/home" path="home" server="nas" fstype="cifs" />
    <volume options="nosuid,nodev" user="fb" mountpoint="/home/fb/nas/share" path="share" server="nas" fstype="cifs" />
    <volume options="nosuid,nodev" user="fb" mountpoint="/home/fb/nas/webs" path="web" server="nas" fstype="cifs" />
</pam_mount>

Viel Spass damit!

Hinweise 2020/2021:

Funktioniert scheinbar nicht über WLAN automatisch. Weit vor stretch (deb9) musste man in /etc/pam.d entsprechende Dateien mit pam_mount versorgen. Nun nicht mehr aber via WLAN klappt die automatische Einhängung von Remote Verzeichnissen nicht mehr. man libpam-mount oder ggf hier (https://manpages.ubuntu.com/manpages/trusty/man8/pam_mount.8.html) mal stöbern.