11.2. Support des extensions UNIX
Samba utilise le bit de capacité CAP_UNIX
dans le protocole SMB pour fournir la fonction d'extension UNIX. Ces extensions sont également prises en charge par le module du noyau cifs.ko
. Cependant, Samba et le module du noyau ne prennent en charge les extensions UNIX que dans le protocole SMB 1.
Pour utiliser les extensions UNIX :
-
Dans la section
[global]
du fichier/etc/samba/smb.conf
, le paramètreserver min protocol
doit être réglé surNT1
. Montez le partage en utilisant le protocole SMB 1 en fournissant l'option
-o vers=1.0
à la commande mount. Par exemple :# mount -t cifs -o vers=1.0,username=user_name //server_name/share_name /mnt/
Par défaut, le module du noyau utilise SMB 2 ou la version la plus récente du protocole prise en charge par le serveur. L'ajout de l'option
-o vers=1.0
à la commandemount
oblige le module du noyau à utiliser le protocole SMB 1 requis pour l'utilisation des extensions UNIX.
Pour vérifier si les extensions UNIX sont activées, affichez les options du partage monté :
# mount
...
//server/share on /mnt type cifs (...,unix
,...)
Si l'entrée unix
est affichée dans la liste des options de montage, les extensions UNIX sont activées.