¿Alguna forma de restaurar la conexión al recurso compartido de Windows como un usuario diferente?

10

Cuando actualicé a Ubuntu 13.04, el administrador de archivos perdió la capacidad de conectarse a recursos compartidos de Windows como un usuario específico (desde 'conectarse al servidor') desde el administrador de archivos. Podría estar conectado a z share como un usuario y x share como otro, pero ahora conectarse al servidor no ofrece lugar para agregar credenciales como solía hacerlo. Cuando intento sin credenciales, aparece un error que dice "NO SE PUEDE ACCEDER A LA UBICACIÓN - NO SE PUEDE MONTAR COMPARTIR VENTANAS - PERMISO DEnegado". Encuentro capturas de pantalla donde se supone que me pedirá un nombre de usuario y contraseña, pero nunca lo consigo. Solo un error. ¿Hay algo que tal vez se haya transferido de la versión anterior? ¿Debo eliminar ~ / .nautilus? ¿o algo?

Frank Barcenas
fuente
Moví todos los archivos. * A un directorio temporal y reinicié mi sistema e inicié sesión. Todavía no me pide nada cuando intento acceder a un recurso compartido. Solo un error. Entonces mi perfil probablemente no sea el problema.
Frank Barcenas
Si no está seguro de que sea un problema relacionado con el perfil o no; El primer paso a seguir aquí es crear un nuevo usuario e intentar conectarse al servidor. ¿Todavía no recibe el mensaje bajo un nuevo usuario?
l300lvl
¿Es necesario que pueda ingresar el nombre de usuario / contraseña en un nivel por acción? ¿Quizás sería suficiente conectarse a uno (o más) servidores con siempre los mismos recursos compartidos y credenciales?
Christian Wolf

Respuestas:

8

Si abre su /etc/samba/smb.confarchivo, debería ver en la parte inferior la definición del recurso compartido. Genéricamente se parece a esto:

[share-name]
comment = 
path = /media/[some-name]
read only = No
guest ok = yes

Lo que desea hacer es agregar una línea de "forzar usuario" a esa definición compartida para que el usuario remoto parezca ser usted:

[share-name]
comment = 
path = /media/[some-name]
read only = No
force user = [your-user-name]
guest ok = yes

Luego reinicie samba:

sudo service smbd restart

Fuentes oficiales: http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#FORCEUSER

Radu Rădeanu
fuente
1

Creo que los desarrolladores han decidido simplificar la forma en que funciona "Conectarse al servidor". Con la mayoría de los servidores, se le pedirá que ingrese sus credenciales cuando intente acceder a un recurso compartido ... Pero con algunos otros, primero debe especificar explícitamente qué usuario desea usar. De hecho, en ese caso, simplemente tiene que usar una sintaxis similar a la que usaría en Windows.

Sintaxis básica para usar en "Conectar al servidor":

smb://UserNameToUseToConnect@SMBServerName/ShareName/

Ejemplo:

smb://franck@myserver/myshare/

Usando esta sintaxis, aparecerá una ventana que le permite ingresar su nombre de dominio y contraseña.

Espero que esto te ayude a resolver tu problema. Si aún no puede proporcionar su nombre de dominio y contraseña (no aparece una ventana / mensaje de error) o de lo contrario, es posible que se necesite más información sobre la configuración de su servidor.

Golboth
fuente
0

Esto probablemente no debería ser una respuesta porque es un poco especulativo, pero tal vez la falta de un aviso es otra eliminación de características en la versión 3.6 de Nautilus. Puede ser bastante sencillo intentar instalar la versión 3.4 de SoluOS, en lo que respecta a este artículo de WebUpd8.

Básicamente :

sudo add-apt-repository ppa:webupd8team/experiments
sudo apt-get update
sudo apt-get dist-upgrade
killall nautilus

¡Buena suerte!

Para revertir este cambio:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:webupd8team/experiments
killall nautilus
Scaine
fuente