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:
-
Ajuste el parámetro
server min protocol
en la sección[global]
del archivo/etc/samba/smb.conf
aNT1
. 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 comandomount
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.