web-dev-qa-db-fra.com

Problème de montage Samba sous Ubuntu 17.10

Ubuntu 16.04 exécute un serveur samba et une autre boîte 16.04 qui le monte sans problème à l’aide de la ligne fstab //192.168.0.102/share /mnt/raid cifs user=myuser,pass=mypass. Lorsque je monte le partage, tous les fichiers indiquent le bon utilisateur/groupe et lors de la copie de fichiers sur le partage, le mode (c.-à-d. 0644 ) est préservée.

Avec une machine différente exécutant Ubuntu 17.10, la même ligne fstab amène le montage à répertorier tout ce qui se trouve sur le partage en tant qu'utilisateur/groupe root: root au lieu de myuser: myuser. Je peux forcer l'utilisateur/le groupe à être correct en ajoutant uid=1000,gid=1000 à la ligne fstab, mais lors de la copie de fichiers sur le partage, les autorisations ne sont plus conservées (elles apparaissent toutes sous la forme 0755).

Toute idée sur ce qui a changé qui pourrait être à l'origine de ce problème et sur la façon dont je peux le résoudre serait grandement appréciée. Ce partage samba a fonctionné correctement pour plusieurs versions de Linux. Je suis donc presque certain que le problème concerne le nouvel Ubuntu 17.10, mais je ne suis pas certain qu'il s'agisse d'un changement dans les règles de sécurité ou dans la bibliothèque cifs elle-même.

4
bivouac0

Ils ont changé le dialecte par défaut en SMB3 dans mount.cifs. À l'origine, il utilisait par défaut SMB1. Pour obtenir le même comportement que Ubuntu 16.04, vous ajoutez vers=1.0 aux options de montage. Avec cette option, je reçois maintenant le bon utilisateur/groupe et les autorisations sont préservées lors de la copie.

3
bivouac0