Red Hat Training

A Red Hat training course is available for RHEL 8

30.2. Soporte de extensiones UNIX

Samba utiliza el bit de capacidad CAP_UNIX en el protocolo SMB para proporcionar la función de extensiones UNIX. Estas extensiones también son soportadas por el módulo del kernel cifs.ko. Sin embargo, tanto Samba como el módulo del kernel soportan las extensiones UNIX sólo en el protocolo SMB 1.

Para utilizar las extensiones UNIX:

  1. Ajuste el parámetro server min protocol en la sección [global] del archivo /etc/samba/smb.conf a NT1.
  2. Monte el recurso compartido utilizando el protocolo SMB 1 proporcionando la opción -o vers=1.0 al comando mount. Por ejemplo:

    # mount -t cifs -o vers=1.0,username=user_name //server_name/share_name /mnt/

    Por defecto, el módulo del kernel utiliza el protocolo SMB 2 o la versión posterior más alta soportada por el servidor. Al pasar la opción -o vers=1.0 al comando mount se fuerza que el módulo del kernel use el protocolo SMB 1 que se requiere para usar las extensiones de UNIX.

Para verificar si las extensiones UNIX están habilitadas, muestre las opciones del recurso compartido montado:

# mount
...
//server/share on /mnt type cifs (...,unix,...)

Si la entrada unix aparece en la lista de opciones de montaje, las extensiones UNIX están activadas.