Sur ma machine Ubuntu, je monte un CIFS
Partager en ayant ce qui suit dans mon /etc/fstab
//netgear0/photos /media/netgear0-photos cifs credentials=/home/bob/passwd/netgear0-smb-cred,iocharset=utf8,uid=1000,gid=1000,rw 0 0
Cela monte le partage correctement et apparaît comme ceci:
drwxr-xr-x 1 bob bob 0 2011-10-10 07:25 netgear0-photos
Cependant, je voudrais modifier les autorisations sur le répertoire du point de montage à 700
Seulement que seul bob
peut voir les fichiers dans le point de montage. J'ai essayé de définir les autorisations sur le répertoire avant de monter, mais cela est remplacé pendant le montage. Je peux trouver des options pour modifier les autorisations à l'intérieur du point de montage, mais pas pour modifier le point de montage.
Si votre serveur Samba permet aux extensions CIFS Unix, vous devrez peut-être ajouter nounix
à la réponse de Micke: ,dir_mode=0700,file_mode=0700,nounix
En effet, avec les extensions CIFS UNIX, le mode ne peut pas être remplacé par le client. Bien qu'il ne soit pas extrêmement clair, il y a une référence sur la page Mount.Cifs Man. Page Dire:
If the uid's and gid's being used do not match on the client and
server, the forceuid and forcegid options may be helpful. Note however,
that there is no corresponding option to override the mode. Permissions
assigned to a file when forceuid or forcegid are in effect may not
reflect the the real permissions.
Ajouter ,dir_mode=0700,file_mode=0700
au champ Options (après RW).