Estou tentando definir permissões em um compartilhamento do Samba montado com vers=3.0
, mas isso não funciona (com vers=2.1
ou vers=2.0
também está presente).
De acordo com a SMB3-Linux cifsacl
opção é necessária para definir os bits de permissão, mas se essa opção é usada a pasta não monta:
# 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): Operation not supported Refer to the mount.cifs(8)
manual page (e.g. man mount.cifs)
Existe algo que eu esteja sentindo falta?
Ele funciona com vers=1.0
, que possui extensões unix, mas tenta evitá-lo, pois o SMB 2.0+ parece ter um desempenho e um design muito melhores ( aqui e aqui ).
Detalhes do cliente:
# 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
Detalhes do servidor:
$ 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