Red Hat Training
A Red Hat training course is available for RHEL 8
8.2. Suporte a extensões UNIX
O Samba usa o bit de capacidade CAP_UNIX
no protocolo SMB para fornecer o recurso de extensões UNIX. Estas extensões também são suportadas pelo módulo cifs.ko
do kernel. No entanto, tanto o Samba quanto o módulo do kernel suportam extensões UNIX somente no protocolo SMB 1.
Para utilizar extensões UNIX:
-
Defina o parâmetro
server min protocol
na seção[global]
no arquivo/etc/samba/smb.conf
paraNT1
. Monte a ação usando o protocolo SMB 1, fornecendo a opção
-o vers=1.0
para o comando de montagem. Por exemplo:# mount -t cifs -o vers=1.0,username=user_name //server_name/share_name /mnt/
Por padrão, o módulo do kernel usa SMB 2 ou a versão de protocolo posterior mais alta suportada pelo servidor. Passando a opção
-o vers=1.0
para o comandomount
, o módulo do kernel usa o protocolo SMB 1 que é necessário para o uso de extensões UNIX.
Para verificar se as extensões UNIX estão habilitadas, exibir as opções da ação montada:
# mount
...
//server/share on /mnt type cifs (...,unix
,...)
Se a entrada unix
for exibida na lista de opções de montagem, as extensões UNIX estarão habilitadas.