Como faço para acessar um compartilhamento protegido por senha do nautilus?

10

Eu posso acessar o servidor e os compartilhamentos não protegidos por senha usando os seguintes comandos: ctrl + l smb: // server / share

Eu posso me conectar ao compartilhamento usando

smbclient // servidor / compartilhamento -U 

Eu posso conectar usando a linha de comando usando o seguinte comando:

sudo mount -t cifs // servidor / compartilhamento -o nome de usuário = usuário, senha = senha, uid = 1000, gid = 1000, iocharset = utf8, file_mode = 0777, dir_mode = 0777

Como eu me conecto a esse compartilhamento usando o Nautilus 3.6.3?

John Fordyce
fonte
teria dado mais informações sobre o que você quer eo que você fez até agora
Chella

Respostas:

10

O novo nautilus no 13.04 (raring) não mostra mais um lugar para inserir credenciais de conexão. Isso dificulta a conexão se você não conhece a sintaxe do URI. Você pode encontrar ajuda para a sintaxe do SMB URI na Wikipedia .

Basicamente, use um destes URIs:

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]

O nome do usuário pode conter espaços explicitamente e não requer codificação. Eu mesmo usei o seguinte:

smb://My User@WINDOWSHOST/Share

Você será solicitado a fornecer as credenciais. Não tenho certeza se o nome do compartilhamento pode ter um espaço, já que meus compartilhamentos não os possuem, então não o testei.

Depois de acessar o compartilhamento, você pode clicar com o botão direito do mouse no painel esquerdo e marcar como favorito. Isso o fará remapear quando você fizer logoff e logon novamente, para que você não precise continuar usando o método Connect to Server o tempo todo.

twkonefal
fonte
O último exemplo funcionou para mim. Quando tento conectar-me a um compartilhamento do Windows (do Ubuntu 14.04 para um PC executando o Windows), se a conexão for recusada, o Nautilus mostra a caixa de diálogo de prompt de credenciais, o problema é quando o PC com Windows de destino permite acesso apenas de leitura aos usuários convidados. Isso é irritante porque o Nautilus se conecta com permissões somente leitura e você nunca tem a chance de obter acesso de gravação. Esse URL funcionou. Agora eu tenho acesso de gravação, pois posso digitar a senha, obrigado. Use "smb: // user @ host / resource" e o Nautilus mostrará a caixa de diálogo.
Hatoru Hansou 04/10/2015
O problema, essa transferência de dados pelo cifs mount é cerca de 10 vezes mais rápida que o mount com gvfs. Por gvfs mount, recebemos o prompt de senha, por cifs mount, não. : S Espero que isso seja corrigido em breve.
Inf3rno 28/02
2

Com base no meu nautilus (3.4.2), no menu de unidade, você escolhe o arquivo, conecta-se ao servidor, depois os detalhes do servidor (o ip do diretório compartilhado), o tipo (compartilhamento de janelas) e, em seguida, declara detalhes de compartilhamento, pasta e usuário (domínio, usuário, senha). Minha instalação é executada com o cifs-utils instalado (sudo apt-get install cifs-utils). Você também pode montar esse compartilhamento durante a inicialização adicionando / etc / fstab:

//192.168.XY/shareddirectory / home / user / sharename cifs auto, iocharset = utf8, uid = 1000, gid = 1000, user = nome de usuário% senha 0 0

prumo
fonte
Eu sei que posso montar o diretório em / etc / fstab, mas isso o monta permanentemente. Eu só preciso acessar temporariamente um compartilhamento. Antes era fácil fazer isso com o Nautilus, pois era uma opção para adicionar um nome de usuário e senha. Você não pode mais adicionar o nome de usuário ou a senha. Eu preciso descobrir como fazer isso.
precisa
se você tentar se conectar ao servidor do nautilus via menu de arquivo?
prumo
A mensagem recebida é: "Mensagem de erro não tratada: falha ao montar o compartilhamento do Windows"
John Fordyce 21/02
Desculpe eu não sei. A única maneira que eu vejo é que toda vez que você deseja montá-lo, você executa o mount.cifs ... no terminal e o verá no natilus.
prumo
ou, alternativamente, em fstab para usar noauto em vez de auto
prumo