Windows XP - Xubuntu y Samba

Imagen de Halcor

Hola a todos.

Muchas gracias por leerme. (Windows XP SP2; Xubuntu 7.10; Compartir archivos e impresoras; Smb)

Instalé samba y siguiendo un tutorial que encontré, (creo que en guia-ubuntu.es) conseguí hacer que funcionará. De hecho desde Windows si me voy a mis sitios de red, veo xubuntu con samba, y tras meter un usuario que configuré, puedo acceder y ver los archivos.

 

Tengo 3 problemas:

Mi carpeta halcor, en /home (/home/halcor) tiene acceso de sólo lectura, y así es. Sin embargo tengo configurada /home/halcor/escritura como lectura y ESCRITURA. Y windows no me deja escribir. ¿Cómo puedo hacer para que pueda hacerlo?

 

En la guía dicen de entrar a mis lugares en ubuntu, pero yo estoy en Xubuntu, y no he visto esa opción por ninguna parte, ergo no puedo acceder a las carpetas compartidas de windows y no sé como hacerlo. ¿Alguna idea de como puedo acceder? ¿Y como poner un acceso directo en el menu?

 

 Actualmente desde windows a xubuntu, me pide un usuario, como puedo hacer para que el pc  con xubuntu no necesite usuario y pueda acceder a él sin este.

 

Muchas gracias! 

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Gabriel_M

Samba

Hola hal...:

1) Si Windows no puede escribir en tu directorio /home/halcor/escritura, prueba en consola ejecutar:

sudo chmod -Rf 777 /home/halcor/escritura

2) Xubuntu no tiene todas las prestaciones de Ubuntu, pero puedes:

Instalar además de samba, samba-common y smbclient:

fuse-utils y fusesmb

Crear un directorio en donde más te guste (/media) llamado network

sudo mkdir /media/network

darle permisos de lectura escritura

sudo chmod - Rf 777 /media/network

cargar fuse en /etc/modules

sudo gedit /etc/modules

agrega al final si ya no está

fuse

darte de alta como usuario del grupo fuse

sudo gpasswd -a halcor:fuse

si no estaba ya agregado fuse en /etc/modules para no reiniciar cárgalo

sudo modprobe fuse

montaR la red sin sudo

fusesmb /media/network

ya podrías acceder a los directorios de Windows que tengan otorgados permisos de accesos y en todos los discos que pertenezcan a la red.

Si quieres que se monte automáticamente haz un script y colócalo para que se ejecute al inicio. (hay muchos post al respecto) y crea un icono en tu escritorio para accederlo (tambien hay post acerca de esto) Eso si debes tener cuidado de que la pc Windows este conectada y encendida en la red antes de la de xubuntu, o te dará error al iniciar.

3) No es lo aconsejable, ya que la red queda desprotegida, pero cambia en smb.conf

security=user

por

security=SHARE

Saludos.


Equipo de Ubuntu-es
Imagen de Halcor

Muchas gracias Gabriel, he

Muchas gracias Gabriel, he tenido ciertos problemas para aplicar lo que dices.

1)

Ejecute el comando que me dijistes:

 

 sudo chmod -Rf /home/halcor/escritura 

 

Incluso cambié la Rf por rf(odio que sea case sensitive)

 

  sudo chmod -rf /home/halcor/escritura 

Para el primer caso me dice:
chmod: falta un operando después de "/home/halcor/escritura/"
Pruebe "chmod --help" para más información.
Y probando eso me quede exactamente igual.

Con la rf minúscula me dice que me he inventado el comando, y acertó.

 

2) 

Intente instalar uno a uno cada uno de los paquetes que me dijistes, es decir.

 

sudo aptitude install (programa) 

 

Y el único que hizo intento de instalar fue el último (fusesmb) de donde supongo que el resto ya estarían instalados.

Cree el directorio /media/network , y le doy permisos de lectura y escritura 777 (me recuerda a los ftp), sin embargo en cuanto intento hacer:

 

 sudo gedit /etc/modules

 sudo: gedit: command not found

No entendí además eso de añadir fuse detrás así que probe:

 

sudo gedit /etc/modules/fuse

sudo fuse 

 

Pero me dijo igualmente que me lo había inventado.

Y supuse que sin hacer eso, ya no podía seguir con el dos, y me paré en ese momento.

 

3) 

Sé que no es aconsejable, pero entre ambos portatiles con windows no sé ponerle contraseñas, así que de que me sirve ponérselos al portatil con xubuntu.

Me dijistes que abriera el smb.conf, pero !!no sé donde esta¡¡ , y como en linux no he encontrado todavía algo que busques ficheros por nombre como en windows, pues no he podido seguir.

 

Muchas Gracias Gabriel, me alegro de que me respondas. 

Imagen de Gabriel_M

aclaraciones

Hola hal...:

1) Mil disculpas, el comando es:

sudo chmod -Rf 777  /home/halcor/escritura

Me comi los permisos, ya edite el post para evitar confusiones.

2) Si, si solo se instaló fusesmb, es que los otros ya estaban.

Te dice que no tienes instalado gedit, el editor de textos de gnome, utiliza el que viene por default, vi ó nano, la orden sería:

sudo vi  /etc/modules 

o

sudo nano /etc/modules

Con esto abres en el editor de textos el archivo modules, si al final de el no hay una línea que dice fuse, la escribes como última línea y guardas el archivo. 

3) para buscar archivos usa el comando

find

man find

te dirá todas las opciones de find.

Combinado con cat y con grep, hace maravillas respecto de busqueda de archivos, cadenas y salidas en pantalla.

Cuando tengas tiempo,

man cat

man grep

para aprender sus comandos.

El archivo está en /etc/samba/smb.conf 

Para abrirlo usa

sudo vi /etc/samba/smb.conf

En general todos los archivos de configuración, salvo algunos muy específicos de inicio del sistema, estan en /etc ó en /etc/programa 

Saludos.


Equipo de Ubuntu-es
Imagen de Halcor

Muchas gracias por seguir

Muchas gracias por seguir ayudandome.

 

1) Ya lo he hecho ningún problema, ni ningún error, salvo que sigo sin poder guardar archivos desde windows en esa carpeta.

 

**No te molestes lo he solucionado en el paso 3** 

 

2) Seguí haciendo, ya si pude poner fuse detrás de omnibook, y guardarlo, (sólo tengo esos dos) los deje así:

 

omnibook
fuse

 

tuve que usar nano, porque vi, no lo entendía, y luego lo abrí con mousepad, y lo hice bien.

sin embargo cuando llego a:

 

sudo gpasswd -a halcor:fuse 

gpasswd: unknown user halcor:fuse

y no pude seguir, no obstante probe:

 

sudo gpasswd -a halcor;fuse 

 

sudo gpasswd -a halcor,fuse

Pero nada funcionó.

3)  Como vi no me gustaba use nano, y como nano no tiene nada para buscar, o yo no lo vi, use mousepad, hice lo que me dijistes y además me di cuenta de que tenía puesto Escritura en vez de escritura, volvi a maldecir al case sensitive lo corregí, y funciona el 3 y el 1. Sólo me queda el dos, que es casi bastante importante.

 

¡¡Muchas gracias!! 

Imagen de Gabriel_M

prueba

Hola hal...:
Prueba con:

sudo gpasswd -a halcor fuse

Saludos.


Equipo de Ubuntu-es
Imagen de Halcor

Antes de que me

Antes de que me respondieras, estuve trasteando con el paquete de Synaptics ese, e instalé algo que se llamaba xffm4-samba, decía algo así como que era un explorador para xfce de samba, y lo instalé, anda que...

Yo me pensaba que thunar era el visor predeterminado de xfce pero parece ser que no, ya que se me ha instalado otro muy raro, el caso es que no me molesta, pero me gustaba thunar y eso de poder ir hacía atras pulsando en los botones. Probe reinstalando thunar y buscando por accesorios, configuración y sistema y no he encontrado nada. (Quien me mandaría tocar a mí donde no me llaman).

 

El caso es que quiero volver a thunar, y se me ocurre abrir el synaptics y cargarme xffm4-filemanager y sus dependecias, pero tengo miedo vayamos a que thunar no se ponga como predeterminado y me quede sin linux.

 

Así que ya no sé si puedo seguir con tus intrucciones, o no van a servir de mucho. Por cierto muchas gracias, por responder siempre a tiempo. 

Imagen de Gabriel_M

thunar

Hola Hal...:

Thunar es el explorador predeterminado de XFCE.

Xffm4 es el antiguo explorador predeterminado de XFCE.

Al instalarlo se hizo predeterminado, si no te sirve, desinstalalo y luego de usar una vez Thunar, Thunar quedará como predeterminado. 

Puedes probar smb4k, es el explorador de KDE para samba. 

Saludos.


Equipo de Ubuntu-es
Imagen de Halcor

Antes de probar con usar

Antes de probar con usar smb4k, he decidido seguir con lo que me dices, me funciona, es decir en /media/network se me monta la red, como si estuviera en mi portatil con xubuntu, eres un crack.

 

Tampoco necesito que este montada siempre que lo enciendo ahí, sólo cuando me interese, y me gustaría hacer el equivalente a un .bat en linux que cuando pulsará me ejecutara todo el programa ese para que funcione, y además me abriera la carpeta, pero bueno eso son palabras mayores.

 

Con que me expliques cual es el motivo de que me salga un candado en mis documentos/mi música cuando accedo desde xub a win y que no pueda reproducir una lista m3u, ya busco yo algo para ver si puedo arreglarlo. (Uso xfmedia tal vez debiera usar otro)

 

¡Muchas Gracias Gabriel me has sido de gran utilidad! 

Imagen de Gabriel_M

bat

Hola hal...:

Los .bat en Ubuntu se llaman scripts y son sumamente poderosos, lee sobre scripts y bash.

Me parece que el candado de tu carpeta puede estar originado en que desde Windows no la has configurado correctamente como compartida por cualquier usuario sin ninguna restricción. O puede ser que te falte instalar ntfs-3g, fuse-utils y sus bibliotecas (estas ya estan instaladas con fusesmb) y ntfsconfig para activar la lectoescritura en ntfs por parte de Ubuntu.  

Saludos.


Equipo de Ubuntu-es
Imagen de Halcor

Te haré caso y buscaré

Te haré caso y buscaré sobre esos script tan poderosos de los que hablas.

 

Pero me surge una duda, me he dado cuenta de que es verdad, si enciendo otro ordenador después del portatil, no se reconocen mutuamente, (antes el de windows reconocía al de linux aunque no a la inversa), y digo yo, en vez de reiniciar el portatil con xubuntu, no puedo reiniciar el proceso que controla todo lo referente a samba y fuse, y si es así. ¿Cómo lo puedo hacer?

 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.