8.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 protocolen la sección[global]del archivo/etc/samba/smb.confaNT1. Monte el recurso compartido utilizando el protocolo SMB 1 proporcionando la opción
-o vers=1.0al comando mount. Por ejemplo:mount -t cifs -o vers=1.0,username=user_name //server_name/share_name /mnt/
# mount -t cifs -o vers=1.0,username=user_name //server_name/share_name /mnt/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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.0al comandomountse 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
# 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.