GNU/Linux >> Belajar Linux >  >> Linux

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

Saya mencoba mengatur izin pada share Samba yang dipasang dengan vers=3.0 , tetapi tidak berfungsi (dengan vers=2.1 atau vers=2.0 juga ada masalah).

Sesuai SMB3-Linux cifsacl opsi diperlukan untuk menyetel bit izin, tetapi jika opsi itu digunakan, folder tidak di-mount:

# mount -t cifs //server.lan/aaditya /home/roaming/SERVER/aaditya -o 'username=aaditya,domain=server.lan,password=mypass,cifsacl,vers=3.0,nobrl,mfsymlinks,sfu,uid=1274545246,gid=1274544641'

mount error(95):Operasi tidak didukung Lihat halaman manual mount.cifs(8)
(mis. man mount.cifs)

Apakah ada sesuatu yang saya lewatkan?

Ia bekerja dengan vers=1.0 yang memiliki ekstensi unix tetapi mencoba menghindarinya karena SMB 2.0+ tampaknya memiliki kinerja dan desain yang jauh lebih baik (di sini dan di sini).

Detail klien:

# mount.cifs -V
mount.cifs version: 6.4

# uname -srm
Linux 4.10.0-38-lowlatency x86_64

# lsb_release -ird
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:    16.04

Detail server:

$ uname -srm
Linux 4.4.0-97-generic x86_64

$ lsb_release -ird
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:    16.04

$ samba --version
Version 4.6.7-Ubuntu

Jawaban yang Diterima:

Samba belum mendukung ekstensi UNIX untuk SMB v2.0+. Ini sedang dikerjakan. [lists.samba.org, 10/2017]

Mereka mengatakan bahwa ketika ekstensi UNIX akan diselesaikan, implementasi Samba ”tidak akan mengizinkan klien untuk membuat symlink 'nyata' di server – hanya symlink yang dapat diikuti oleh SMB. Mengizinkan klien untuk membuat symlink server nyata seperti pada ekstensi UNIX SMB1 telah menjadi bencana keamanan jangka panjang.“ [utas yang sama]


Linux
  1. Cara Memasang Saham Windows atau Samba Secara Permanen

  2. Bagaimana cara mengaktifkan pengindeksan file dan direktori Apache di Linux atau UNIX?

  3. Cara memasang file iso di Linux

  1. Cara Memaksa Kepemilikan File oleh Pengguna/Grup Pada Samba Share

  2. Bagaimana cara mengisi file dengan FF menggunakan dd?

  3. Bagaimana cara memasang file ISO di Linux?

  1. Cara Memasang Samba Share di Ubuntu dan Debian

  2. Izin File di Linux dengan Contoh

  3. Cara Membuat Berbagi Samba di Ubuntu 20.04