¿Cómo accedo a un recurso compartido protegido por contraseña desde nautilus?

10

Puedo acceder al servidor y a recursos compartidos no protegidos con contraseña mediante los siguientes comandos: ctrl + l smb: // servidor / recurso compartido

Puedo conectarme al recurso compartido usando

smbclient // server / share -U 

Puedo conectarme usando la línea de comando usando el siguiente comando:

sudo mount -t cifs // servidor / compartir -o nombre de usuario = usuario, contraseña = contraseña, uid = 1000, gid = 1000, iocharset = utf8, file_mode = 0777, dir_mode = 0777

¿Cómo me conecto a este recurso compartido utilizando Nautilus 3.6.3?

John Fordyce
fuente
habría dado más información sobre lo que quiere y lo que ha hecho hasta ahora
Chella

Respuestas:

10

El nuevo nautilus en 13.04 (raring) ya no muestra un lugar para ingresar las credenciales de conexión. Esto hace que sea realmente difícil conectarse si no conoce la sintaxis de URI. Puede encontrar ayuda para la sintaxis de URI de SMB en Wikipedia .

Básicamente, use uno de estos URI:

smb://[<user>@]<host>[:<port>][/[<path>]][?<param1>=<value1>[;<param2>=<value2>]] or
smb://[<user>@]<workgroup>[:<port>][/] or
smb://[[<domain>;]<username>[:<password>]@]<server>[:<port>][/[<share>[/[<path>]]][?[<param>=<value>[<param2>=<value2>[...]]]]][5]

El nombre de usuario puede contener espacios explícitamente y no requiere codificación. Yo usé lo siguiente:

smb://My User@WINDOWSHOST/Share

Luego se le solicitarán las credenciales. No estoy seguro de si el nombre del recurso compartido puede tener un espacio ya que mis recursos compartidos no los tienen, por lo que no lo he probado.

Una vez que acceda al recurso compartido, puede hacer clic derecho en el panel izquierdo y marcarlo. Esto hará que se reasigne cuando cierre sesión y vuelva a iniciarla para que no tenga que seguir usando el método Conectar al servidor todo el tiempo.

twkonefal
fuente
El último ejemplo funcionó para mí. Cuando intento conectarme a un recurso compartido de Windows (desde Ubuntu 14.04 a una PC con Windows) si se rechaza la conexión, Nautilus muestra el diálogo de solicitud de credenciales, el problema es cuando la PC de Windows de destino permite el acceso de solo lectura a los usuarios invitados. Esto es molesto porque Nautilus se conecta con permisos de solo lectura y nunca se le da la oportunidad de obtener acceso de escritura. Esa URL funcionó. Ahora tengo acceso de escritura, ya que puedo ingresar la contraseña, gracias. Use "smb: // user @ host / resource" y Nautilus mostrará el diálogo.
Hatoru Hansou
El problema es que la transferencia de datos por cifs mount es aproximadamente 10 veces más rápida que montar con gvfs. Por gvfs mount obtuvimos la solicitud de contraseña, por cifs mount no. : S Espero que esto se arregle pronto.
inf3rno
2

Basado en mi nautilus (3.4.2), en el menú de la unidad, elige el archivo, se conecta al servidor, luego los detalles del servidor (la dirección IP del directorio compartido), escribe (compartir Windows), y luego declara compartir, carpeta y detalles del usuario (dominio, usuario, contraseña). Mi instalación se ejecuta con cifs-utils instalados (sudo apt-get install cifs-utils). También puede montar este recurso compartido durante el inicio agregando / etc / fstab:

//192.168.XY/shareddirectory / home / user / sharename cifs auto, iocharset = utf8, uid = 1000, gid = 1000, user = username% password 0 0

Beto
fuente
Sé que puedo montar el directorio desde / etc / fstab, pero eso lo monta de forma permanente. Solo necesito acceder temporalmente a un recurso compartido. Solía ​​ser fácil hacerlo desde Nautilus, ya que era una opción para agregar un nombre de usuario y contraseña. Ya no puede agregar el nombre de usuario o la contraseña. Necesito saber cómo hacer esto.
John Fordyce
si intenta conectarse al servidor desde nautilus a través del menú de archivo?
bob
El mensaje recibido es: "Mensaje de error no manejado: Error al montar el recurso compartido de Windows"
John Fordyce
Lo siento, no sé. La única forma en que veo es que cada vez que quieras montarlo, ejecutas mount.cifs ... en la terminal y luego lo verás en natilus.
bob
o alternativamente en fstab para usar noauto en lugar de auto
bob