Tengo una aplicación desarrollada en Fox 7, corriendo con Wine, la aplicación necesita conectarse a una carpeta compartida de un servidor Win 2003, recopilando información de otros foros logré a base de prueba y error conectar la unidad compartida en Wine para que la aplicación funcionara correctamente asignandole una letra (mapeando la unidad). LA FORMA COMO ME FUNCIONÓ EN UBUNTU 9.04 ES:
Escenario: Tenemos una carpeta compartida llamada sistema en un servidor win 2003 llamado serverwin2003 con ip de red privada 192.9.100.1, necesitamos que Wine la mapee como unidad de red, y que el usuario “jorge” tenga permisos en esa carpeta u unidad.
1. Crear carpeta donde será el punto de montaje en Ubuntu:
sudo mkdir /mnt/sistema
2. Cambiar de propietario a usuario jorge:
sudo chown jorge /mnt/sistema
sudo chgrp jorge /mnt/sistema
3. Agregar un linea con la descripción del elemento a montar en el archivo /etc/fstab para que cuando ejecutemos el comando de montar mount se lean los parametros correctos:
sudo gedit /etc/fstab
(Recomiendan hacer un backup de fstab, pero creo que si algo sale mal simplemente borramos la linea que agregamos)
Se abrirá el el contenido del archivo fstab con el editor gedit (algo así como notepad pero mucho mas avanzado), agregamos la línea:
//serverwin2003/sistema /mnt/sistema cifs ip=192.9.100.1,username=administrator,password=contrasenia,workgroup=midominio,user,owner,noauto 0 0
Ojo que en la mayoría de los foros dicen que el parámetro que indica el tipo de sistema de archivos es smbfs pero a mi me funciona con cifs. IMPORTANTE Despúes de las comas NO HAY QUE DEJAR ESPACIOS, es una sola linea.
4. Por último ejecutar el comando
mount /mnt/sistema
En los foros indican que hay que dar un permiso para que los usuarios puedan ejecutar el comando mount con:
sudo chmod +s /usr/bin/smbmnt
pero a mi no me funciona a otros les funcionó con sudo chmod +s /usr/bin/smbmount
pero en mi caso agregué la línea del paso 4 en el archivo de scripts que se cargan al inicio.
Se me olvidava:
Agregar el directorio montado a Wine, lo pueden hacer gráficamente con Aplicaciones –> configure Wine en la pestaña unidades y añadir la ruta /mnt/sistemas a la letra z:.


