J'essaie de monter un partage cifs et de faire activer les extensions Unix, mais par défaut, mount transmet 'nounix' et je ne vois pas comment changer le comportement par défaut. J'ai vérifié 'man mount.cifs' et il n'y a pas d'option pour faire l'inverse de 'nounix'.
Voici ma commande de montage:
$ Sudo mount -t cifs //192.168.1.135/fooshare -o username=foouser,password=foopass,uid=baruser,gid=baruser ~/fooshare
Ensuite, lorsque je vérifie toutes les options réellement utilisées dans l'opération de montage, 'nounix' est présent:
$ mount | grep fooshare
//192.168.1.135/fooshare on /home/baruser/foodshare type cifs (rw,relatime,vers=default,cache=strict,username=foouser,domain=,uid=1000,forceuid,gid=1000,forcegid,addr=192.168.1.135,file_mode=0755,dir_mode=0755,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)
quand j'ai ajouté ,vers=1.0
aux options de montage, j'ai changé les options de montage de nounix
à unix
. vous pouvez vérifier cela avec mount -l
(unix
n'est pas une option qui peut être définie comme implicite).
$ Sudo mount -t cifs //192.168.1.135/fooshare ~/fooshare -o username=foouser,password=foopass,uid=baruser,gid=baruser,vers=1.0
pour fournir des informations supplémentaires:
$ Sudo bash -c "echo 3 > /proc/fs/cifs/cifsFYI"
assurez-vous de démonter correctement le montage spécifié avant de définir l'option. Pour afficher le statut (nombre de montages cifs actuels par):
$ cat /proc/fs/cifs/DebugData