GNU/Linux >> Belajar Linux >  >> Linux

Klien tidak dapat membuat symlink pada share Samba

Terima kasih kepada @grawity karena mengisyaratkan bahwa masalah saya mungkin terkait dengan versi protokol. Saya menemukan solusi yang mengaktifkan symlink dengan SMB3 dengan menambahkan mfsymlinks opsi ke perintah mount seperti ini:

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

Saya tidak sepenuhnya memahami perbedaan antara symlink normal dan symlink Minshall+French, tetapi tampaknya berfungsi untuk kasus saya.

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


Cara ini bekerja untuk saya:

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. Cara Memasang Windows Share Jarak Jauh di Linux

  2. Cara Memasang Samba Share di Ubuntu dan Debian

  3. Cara Memasang Saham Windows atau Samba Secara Permanen

  1. Bagaimana Mengaktifkan Izin File Unix Di Samba Share Dengan Smb 2.0+?

  2. Tidak Dapat Mengganti Nama File Di Samba Share?

  3. Cara membuat share Windows di FreeNAS

  1. Pasang share SMB/CIFS di dalam container Docker

  2. Memasang share windows di Subsistem Windows untuk Linux

  3. Bagaimana saya bisa memasang gambar disk?