Tengo tres carpetas compartidas en mi directorio de inicio local, es decir, en mi escritorio de Ubuntu / home / me /. Todos se configuraron utilizando "Opciones de uso compartido" en el menú contextual de Nautilus. Las carpetas estándar "Música" y "Videos" están configuradas de manera idéntica: la casilla "Acceso de invitado" está marcada, pero la opción "Permitir que otros creen y eliminen" no lo está. La tercera carpeta, llamada "compartida", está configurada para no permitir el acceso de Invitado, sino para permitir que otros modifiquen archivos. No he alterado /etc/samba/smb.conf
a mano, solo he usado las Opciones de uso compartido para crear y modificar estos llamados "recursos compartidos".
Mis compañeros de cuarto tienen dos computadoras con Windows 7 y una netbook Ubuntu Netbook Remix. Tengo la máquina de escritorio y la computadora portátil mencionadas anteriormente con 10.04. Ninguna de estas máquinas puede acceder a ninguno de los recursos compartidos. Los intentos de acceder a los recursos compartidos de Invitados dan como resultado el mensaje
\\machine\directory is not accessible. The network name could not be found.
Este es el mensaje de error generado por una VM que ejecuta Windows 2000. Las otras máquinas con Windows generan un error similar. La computadora portátil Ubuntu da el error Unable to mount location: Failed to mount Windows share
. Hurra, una vez más, por mensajes informativos de error. Eso realmente ayuda mucho.
Cuando intento explorar la carpeta llamada "compartida" desde la computadora portátil, me enfrento a un diálogo de contraseña. Este comportamiento es el mismo para todas las máquinas que he probado en la situación. Al ingresar mi nombre de usuario y contraseña para la cuenta a la que pertenecen los recursos compartidos, el diálogo de contraseña desaparece brevemente y se reemplaza por un diálogo idéntico. No aparece ningún mensaje de error, útil o no.
Al intentar explorar esta carpeta con la VM, el resultado es el mismo, excepto que el diálogo de contraseña indica útilmente "nombre de usuario o contraseña incorrectos". Supongo que el nombre de usuario y la contraseña en cuestión son los del usuario propietario de los recursos compartidos. He probado todas las demás combinaciones de nombre de usuario y contraseña disponibles en este contexto y el resultado es el mismo.
Me gustaría poder compartir archivos. Compartirlos con máquinas Windows es una buena característica, o lo sería si estuviera disponible. Realmente considero que compartir archivos entre dos máquinas con la misma versión del mismo sistema operativo es una condición mínima para la usabilidad de la red.
Samba funcionó de manera confiable para mí hace más de diez años. He intentado usarlo de vez en cuando con solo éxito intermitente.
Ah, y "Compartir archivos personales" en el menú Preferencias no da como resultado una entrada en Lugares → Red → mi-servidor. De hecho, la entrada anterior "MY-SERVER" desaparece y se reemplaza por "los archivos públicos de koanhead en mi servidor", que cuando intento abrirlo desde la computadora portátil da un "DBus.Error.NoReply: el mensaje no se recibió una respuesta."
Sé que vengo aquí y me quejo mucho sobre Ubuntu, pero por otro lado paso literalmente horas todos los días tratando de arreglar las cosas en Ubuntu. Es un buen sistema que aspira a la grandeza, razón por la cual cosas como esta
Necesito trabajar; o
Estar adecuadamente documentado.
Idealmente, ambos serían el caso. De todos modos, despotrican. Esperemos que alguien tenga alguna idea sobre este tema. Gracias a todos los que se molestaron en leer este muro de texto por su tiempo.
fuente
map to guest = bad user
en el global de la sección y la cuota tieneguest ok = yes
a continuación, si se pone en una incorrecta nombre de usuario y contraseña (pero no en blanco chatarra, sólo hay que poner en ambos campos), las cosas parecen funcionar. Sé que es feo, y espero que alguien tenga una mejor respuesta, así puedo arreglar mi configuración también.Respuestas:
Estoy pensando que no tiene usuarios de samba.
fuente
Esta no es una respuesta, sino más bien un comentario, ya que todavía no tengo el privilegio de comentar. No me sorprende que su compañero de cuarto use Windows 7. A veces tengo problemas para compartir archivos entre Windows XP y Windows 7.
Solía trabajar en una computadora con Windows XP con Ubuntu ejecutándose en VMware, y transferir archivos a través de compartir a través de Samba. Cuando probé la misma configuración con Windows 7, no me gustó.
Parece que hay algo que ha cambiado en Windows 7. Por lo tanto, a menos que tenga problemas para compartir con un Windows XP, no diría exactamente que Samba era más confiable hace 10 años.
haga referencia aquí y / o intente obtener versiones más recientes de Samba
http://wiki.samba.org/index.php/Windows7
fuente
Normalmente lo hago editando el archivo conf. Hice esto:
sudo nano /etc/samba/smb.conf
y agregué esto al final del archivo.En 'lista de escritura' mencione el nombre de usuario de su sistema, para que solo tenga permiso de escritura. En la máquina de Windows, escriba esto en ejecutar: \\ ip-of-the-samba-pc \ shared. En la máquina ubuntu, abra el navegador de archivos y escriba esto en la barra de ubicación
smb://ip-of-the-samba-pc/shared
fuente
Dices que pudiste hacer que el acceso a nivel de usuario funcione. Eso me parece que es simplemente su configuración de samba la que está mal. En los viejos tiempos, habría dicho que eliminaran el samba.conf, y hicieran uno simple que se adaptara a sus necesidades, un samba.conf adecuado no necesita tener más de 10 líneas, tal vez.
De todos modos, desde entonces ha surgido una solución más simple: instalar system-config-samba
sudo apt-get install system-config-samba
Antes de comenzar, es posible que desee restablecer el samba.conf a su estado original. Para asegurarse de que no se hayan introducido errores de sintaxis "ocultos" durante toda la resolución de problemas
El panel de control es bastante simple:
Una forma alternativa (y un poco más adecuada) de hacerlo:
/bin/false
como shell de inicio de sesión (a menos que desee que el invitado también pueda iniciar sesión a través de ssh, etc.)entonces
Ahora, cualquiera que intente iniciar sesión de forma anónima será asignado al usuario 'invitado' y, por lo tanto, tendrá todos los derechos que tenga 'invitado'.
asegúrese de que el 'invitado' del usuario * nix tenga suficientes derechos para leer y / o escribir en la carpeta compartida.
¡Buena suerte!
/ B2S
fuente
Para que los nuevos sistemas Windows accedan a los recursos compartidos de Ubuntu Samba actuales / antiguos, debe habilitar el cifrado de contraseña (cifrar contraseñas = sí en smb.conf).
Lo que ha cambiado en Windows 7 es que han establecido un requisito de seguridad para que las contraseñas de Samba se cifren. Lo mismo se aplica a XP si tiene instalado KB2536276.
Estuve dando vueltas y vueltas con este problema en nuestra red en el trabajo hasta que encontré la solución de cambiar ese " no " a " sí " en las contraseñas cifradas. Esto todavía funciona para un recurso compartido abierto al que todos tienen acceso de lectura / escritura sin contraseña; aunque no tenga una contraseña, aún debe decirle a Windows que la contraseña inexistente está encriptada para que Windows le permita ingresar allí.
Esta respuesta supone que tiene todo lo demás configurado para que Samba funcione correctamente, como los usuarios (o la falta de ellos) y los permisos establecidos.
Para la cuota de fácil apertura / sin contraseñas, etc, asegúrese de que tiene
security = share
,guest account = nobody
y / omap to guest = Bad User
en elconf
.fuente
Lamento decir esto, pero tuve el mismo problema, mi computadora era indetectable en LAN, después de eso reinstalé el sistema (reinstalación clara con formato completo) y todo funcionó bien.
fuente
Si usa Windows 7, es posible que deba cambiar la configuración de su registro:
Consulte la wiki de Samba para obtener más información o simplemente ejecute el archivo Win7_SambaDomainMember.reg
Si usa Ubuntu 11.10, asegúrese de tener instalado python-glade2
fuente
Una solución fácil para compartir su carpeta de inicio es descomentar las líneas en la
[homes]
sección de /etc/samba/smb.conf (elimine ";")fuente
Creo que debería comprobar si tienes reglas de firewall / iptables que lo impidan. Si no está seguro, la forma más fácil es (y también administrar iptables en el futuro) para instalar ufw y
fuente