¡Encontré la solución! Todo pasa por ejecutar como root desde la consola: linux-laptop:/home/garridoe # mount //ventas1/Compartir Desktop/w2k -t smbfs -rw uid=1000 gid=1000 Gracias a todos los que se han interesado por mi problema. Un saludo, E Garrido El lun, 19-09-2005 a las 15:40 +0200, E Garrido escribió:
Hola a todos,
Tengo una carpeta en un servidor 'ruindos2000' que deseo usar como compartida con un portátil SuSE 9.2 2.6.8-24.18-default con gnome y corriendo con Samba 3.0.9-2.3. A la carpeta de 'ruindos2000' le he dado permisos de lectura, escritura y ejecución a todo el universo (aka 'users'). No quiero permitir que ruindos2000' pueda ver fichero alguno de SuSE y por ello, no hay configurado ningún directorio compartido en el árbol del laptop. Tampoco deseo que la carpeta de 'ruindos2000' se monte automáticamente durante el arranque sino simplemente montarla manualmente cuando sea necesario.
Abrí un nuevo usuario en Samba mediante /etc/samba/smbpasswd (ese usuario también está presente en 'ruindos2000' y en SuSE) haciendo coincidir login/password en ambos sistemas. He creado la carpeta 'w2k' en el escritorio (garridoe.users.755)
Ejecuto (como root en una shell abierta en una sesión del usuario que está registrado en SuSE, Samba y 'ruindos2000'): linux-laptop:/home/garridoe # smbmount //ventas1/Compartir /home/garridoe/Desktop/w2k y efectivamente veo el contenido de la carpeta de 'ruindos2000' en el escritorio.
Ahora bien, no me permite copiar ficheros de linux en 'ruindos' desde gnome aunque sí en sentido contrario.
Por si sirve de algo, el fichero /etc/smb.conf dice ============================================================================= # smb.conf is the main Samba configuration file. You find a full commented # version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the # samba-doc package is installed. # Date: 2005-01-28 [global] workgroup = CASH printing = cups printcap name = cups printcap cache time = 750 cups options = raw printer admin = @ntadmin, root, administrator username map = /etc/samba/smbusers map to guest = Bad User include = /etc/samba/dhcp.conf logon path = \\%L\profiles\.msprofile logon home = \\%L\%U\.9xprofile logon drive = P: security = user encrypt passwords = yes add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$ domain logons = yes domain master = yes ldap idmap suffix = ou=Idmap ldap machine suffix = ou=Computers local master = yes os level = 65 preferred master = yes ldap suffix = dc=example,dc=com passdb backend = smbpasswd
[groups] comment = All groups path = /home/groups read only = no inherit acls = yes
[printers] comment = All Printers path = /var/tmp printable = yes create mask = 0600 browseable = no
[print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = @ntadmin root force group = ntadmin create mask = 0664 directory mask = 0775 =============================================================================
Desde 'ruindos2000' (Inicio-Mis Sitios de Red-Toda la red-Red de Microsoft Windows-Cash-Linux-laptop) veo una carpeta groups a la que no se puede acceder y la carpeta de Impresoras.
/usr/bin/smbmount y /usr/bin/smbmnt tienen ambos permisos -rwsr-sr-x root.root. El servicio CUPS está desactivado, de momento mientras no se solucione este problema.
A ver si algún usuario administrador puede indicarme el camino para poder copiar ficheros desde Linux a la carpeta compartida que tengo en 'ruindos2000'.
Infinidad de gracias. Un abrazo a todos, Ernesto