Hast du den mount schon mal als root versucht (ohne sudo Geraffel)?
Es wäre außerdem interessant mit welchem Befehl du genau etwas jeweils machst (was dann Fehler xyz produziert).
Wenn du wie in den letzten Posts ersichtlich nämlich mit user= und auch uid/gid arbeitest ,dann muß AFAIK dieser User auch Zugriff auf das Mountziel haben...
perm ist nämlich per default an.
Außerdem kann man mittels --verbose den Output erhöhen....
(siehe: man mount.cifs)
Bei den berechtigungen sind es doch zwei Dinge (Client/Server):
a) der User mit username= muß am (Samba/SMB)-Server sich anmelden dürfen
b) der lokale User uid/gid muß (IMHO, ungetestet) Rechte am Einhängepunkt haben.
//Edit: mount.cifs "aufbohren" bzw. überhaupt sudo'en: /sbin/mount.cifs ist sowieso schon sein setuid-Prog (ebenwo wie mount), wird also per se schon mit Rootrechten ausgeführt. Der Unterschied ist nur, ob es ein User ausführt dessen UID ungleich 0 ist. Da muß nämlich der Eintrag (wie bei mount mit user) in der fstab vordefineirt sein. Dann kann es aber ein User aufrufen (ohne sudo):
gerhard@ws01 ~ % mount.cifs //s01/lala /mnt/data
mount.cifs: permission denied: no match for /mnt/data found in /etc/fstab