GNU/Linux >> Tutoriels Linux >  >> Linux

Les clients ne peuvent pas créer de liens symboliques sur le partage Samba

Merci à @grawity d'avoir laissé entendre que mon problème pourrait être lié à la version du protocole. J'ai trouvé une solution qui active les liens symboliques avec SMB3 en ajoutant le mfsymlinks option à la commande mount comme ceci :

sudo mount -t cifs //ip.add.re.ss/share_name /path/to/mount -o username=hostusername,vers=3.0,uid=clientusername,gid=clientgroupname,soft,rsize=8192,wsize=8192,mfsymlinks

Je ne comprends pas bien la différence entre un lien symbolique normal et les liens symboliques Minshall+French, mais cela semble fonctionner pour mon cas.

Sources:
https://www.systutorials.com/docs/linux/man/8-mount.cifs/
https://wiki.samba.org/index.php/UNIX_Extensions#Minshall.2BFrench_symlinks).


Cette méthode fonctionne pour moi :

sudo mount -t cifs -o user=user,pass=pass,vers=3.0,uid=987,gid=0,soft,rsize=8192,wsize=8192,mfsymlinks //10.10.10.10/git /var/opt/gitlab/git-data/repositories


Linux
  1. Comment créer un partage réseau via Samba sous Linux

  2. Comment monter un partage Windows à distance sur Linux

  3. Comment monter un partage Samba sur Ubuntu et Debian

  4. Comment monter des partages Windows ou Samba de manière permanente

  5. Comment activer les autorisations de fichiers Unix sur le partage Samba avec Smb 2.0+ ?

Comment monter un partage NFS sous Linux

Comment monter le partage Windows sur Linux à l'aide de CIFS

Monter le partage SMB/CIFS dans un conteneur Docker

Montage d'un partage Windows dans le sous-système Windows pour Linux

Comment monter une image disque ?

Monter un partage Samba à l'aide d'un ticket Kerberos