GNU/Linux >> Znalost Linux >  >> Linux

Jak povolit oprávnění k souborům Unix na sdílení Samba s Smb 2.0+?

Snažím se nastavit oprávnění pro sdílení Samba připojené pomocí vers=3.0 , ale nefunguje to (s vers=2.1 nebo vers=2.0 problém je také přítomen).

Podle SMB3-Linux cifsacl volba je potřebná pro nastavení bitů oprávnění, ale pokud je tato možnost použita, složka se nepřipojí:

# 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):Operace není podporována Viz manuálová stránka mount.cifs(8)
(např. man mount.cifs)

Je něco, co mi chybí?

Funguje s vers=1.0 který má unixová rozšíření, ale snaží se tomu vyhnout, protože SMB 2.0+ se zdá mít mnohem lepší výkon a design (zde a zde).

Podrobnosti o klientovi:

# 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

Podrobnosti o serveru:

$ 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

Přijatá odpověď:

Samba zatím nepodporuje rozšíření UNIX pro SMB v2.0+. Pracuje se na tom. [lists.samba.org, 10/2017]

Říká se, že až budou dokončena rozšíření UNIX, implementace Samby “neumožní klientům vytvářet na serveru „skutečné“ symbolické odkazy – pouze symbolické odkazy, které lze sledovat SMB. Umožnění klientům vytvářet skutečné serverové symbolické odkazy jako v rozšířeních SMB1 UNIX bylo dlouhodobou bezpečnostní katastrofou.“ [stejné vlákno]


Linux
  1. Jak vytvořit Samba Share na Ubuntu 20.04

  2. Jak připojit soubor iso v Linuxu

  3. Jak vynutit uživatelské/skupinové vlastnictví souborů na sdílení Samba

  1. Zachování oprávnění k souboru s Git

  2. Mohu uložit unixová oprávnění do souboru zip (vytvořeného pomocí Apache ant)?

  3. Jak podložit soubor pomocí FF pomocí dd?

  1. Jak připojit sdílení Samba na Ubuntu a Debian

  2. Jak připojit soubor ISO v Linuxu?

  3. Připojte pomocí sshfs a oprávnění k zápisu do souboru