Windows XP - Xubuntu y Samba
Inicio de sesión
Encuesta
¿Qué entorno gráfico prefieres usar? ¿Por qué?
Unity
23%
Gnome 3
23%
Gnome classic
38%
Kde
6%
Xfce
4%
Enligthenment
1%
Lxde
2%
Otro - Especificar
1%
¿Entorno gráfico? Ninguno, ¡solo uso la consola!
2%
Total de votos: 1091


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
Saludos.
Equipo de Ubuntu-es
Muchas gracias Gabriel, he
Muchas gracias Gabriel, he tenido ciertos problemas para aplicar lo que dices.
1)
Ejecute el comando que me dijistes:
Incluso cambié la Rf por rf(odio que sea case sensitive)
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.
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: command not found
No entendí además eso de añadir fuse detrás así que probe:
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.
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
Saludos.
Equipo de Ubuntu-es
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í:
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:
gpasswd: unknown user halcor:fuse
y no pude seguir, no obstante probe:
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!!
prueba
Hola hal...:
Prueba con:
sudo gpasswd -a halcor fuse
Saludos.
Equipo de Ubuntu-es
Saludos.
Equipo de Ubuntu-es
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.
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
Saludos.
Equipo de Ubuntu-es
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!
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
Saludos.
Equipo de Ubuntu-es
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?
básicos
Hola hal...:
Olvídate de Windows.
En Ubuntu no hace falta reiniciar la pc.
Existen:
start
stop
restart
Los demonios tienen una nomenclatura rebuscada :) si no se llaman como la aplicación, llevan una d al final
cups > cupsd
samba > smbd
sudo smbd restart reinicia
sudo smbd start inicia
sudo smbd stop detiene
fuse es un módulo no se inicia ni reinicia, se carga, una vez cargado, ya esta incorporado al espacio de usuario.
Saludos.
Equipo de Ubuntu-es
Saludos.
Equipo de Ubuntu-es
Si yo me olía que no haría
Si yo me olía que no haría falta reiniciar todo xubuntu.
He probado lo que dices para ver si aun encendiendo los windows después, reiniciando samba, podía ver el contenido de los ordenadores de windows desde xubuntu.
He probado con:
Y sí se oía el disco duro, no da ningún error ni ningún mensaje pero al recargar media/network no aparecía nada nuevo, así que probe con:
Y tampoco pasó nada, así que por último ya mosca:
Y sin embargo todo sigue funcionando, aunque pare el demonio sigo pudiendo acceder desde windows al resto de carpetas de xubuntu, lo que me pienso que:
1º No es posible hacer lo que pienso reiniciando el demonio
2º O smbd no tiene nada que ver con la idea que tengo en mente.
Por si me explico mal, la idea en mente es poder acceder desde xubuntu a windows sin necesidad de que windows se haya ejecutado primero. Al contrario siempre puedo.
Yo seguí el siguiente Howto que estaba en inglés.
En el tutorial remarcan de entrada que Xubuntu no tiene un explorador de archivos compartidos "nativo" por lo que hay unos pasos para lograrlo. Places o Lugares se puede agregar al panel, agregando nuevo ítem o "add new item" (botón secundario sobre el panel al que quieras agregarlo); en la lista está Lugares o Places con el icono como de una cajonera.
Teniendo instalado Samba y Fuse, en el tutorial se referían a fusesmb que se instala también cuando se instala fuse. Fuse=Fusión (no exactamente).
Después siguen otros pasos, como asociar el username o usuario, con el cual nos logueamos siempre, a fuse y el directorio; éste paso yo no lo hice porque tengo Samba configurado con "security= share", por lo que desde cualquier Win o linux. samba no me pide ni usuario ni contraseña. Ahora si samba esta como "security= user" que es lo predeterminado hay que cambiar el propietario del directorio /media/network o como se llame.
Del lado de Windows existe la posibilidad de compartir los archivos de modo simple o no, dando permisos, es decir: el modo simple es que todos vean y hagan cambios o que solo vean; con permisos sólo los que tienen cuenta de usuario con derechos administrativos pueden acceder y también los permisos pueden ser de sólo lectura, lectura y escritura o control total. Yo tengo uno mixto, algunas carpetas accesibles por todos y otros solo con permisos, y Xubuntu a las carpetas con permisos exclusivos no me los detectaba, bueno mejor dicho no los levantaba Samba, de manera que tuve que editar algunos archivos ocultos de samba en mi home, en la carpeta ./smb estan los archivos fusesmb.cache y fusesmb.conf.
"fusesmb.cache" es donde se declara donde está cada carpeta compartida en la red, con la siguiente estructura: /DOMAIN-WORKGRUOP/NOMBREDEPC/nombrerecursocompartido.
"fusesmb.conf" yo lo tenía vacío.
En el fusesmb.cache no aparecían las carpetas compartidas de las máquinas con un sistema de permisos tan ajustado, por lo que lo ingresé a mano, entonces con thunar entré a network y ahí estaban, doble click en alguna y un mensaje de que no se podía ingresar... para poder ingresar edité el archivo fusesmb.conf vacío, así:
[global]
username=nombre-de-usuario-en-windows
password=la-que-creamos-en-windows-para-ese-usuario.
este archivo también se puede modificar para acceder de Xubuntu a Ubuntu y quedaría así:
username= userSMBname
password= passSMBword
de esta otra manera cada vez que nos movemos a un recurso compartido entre linuxes no nos pediría usuario y contraseña, siempre que samba fuera configurado con un nivel "security= user"
Muchas gracias amigo, ya no
Muchas gracias amigo, ya no uso xubuntu, me pase a Arch Linux, pero sigo usando xfce, porque kde creo que pide demasiado y gnome... no me convence.
Llevaré a cabo tu tutorial, en cuanto instale samba en el pc.