Pourquoi forcer l'uid et le gid lors d'un montage cifs ? Il peut arriver que l'uid et le gid du propriétaire des fichiers sur le serveur samba ne soit pas le même que celui qui monte la partition. Utiliser les paramètres uid et gid lors du montage sert à corriger cette différence.

Cependant, il s'avère que les extensions Unix empêchent ce forçage, la solution est alors de les supprimer :

[bash]
unix extensions = no

Pour info, voici ma ligne de fstab :

[bash]
//192.168.1.1/sites     /mnt/deepspace9         cifs    user,noauto,credentials=/home/llaumgui/.credentials,uid=500,gid=500 0 0

Vous remarquez que j'utilise l'option credentials pour aller chercher mes identifiants dans un fichier à part et éviter qu'il soit lisible de tous ceux ayant accès au fstab (de base, il est en lecture seule pour les utilisateurs). La syntaxe de ce fichier est :

[bash]
username=toto
password=titi