Ao montar um compartilhamento Samba, o nome do usuário é padronizado para o nome do usuário da máquina cliente, em vez do campo "Nome do Usuário", da caixa de diálogo anterior "Conectar ao Servidor".
Acessando um compartilhamento Samba sobre o ssh do Linux com o Nautilus, em que o nome do usuário do cliente é "lfm" e o nome do usuário no sistema do servidor é "lastfirstmiddle":
$ who | awk '{print $1}'
lfm
lfm
$ sudo ssh [email protected] -L 445:samba.example.com:445 -L 139:samba.example.com:139 -f -N
[sudo] password for lfm:
[email protected]'s password:
$ nautilus
O compartilhamento doméstico do usuário não exibe o problema.
A caixa de diálogo de senha está usando o nome de usuário conforme especificado no diálogo "Conectar ao Servidor" conforme esperado:
lfm - File Brower
Location: [/home/lfm]
File>Connect To Server...>
Connect To Server
Service type: [Windows Share]
Server: [localhost]
Share: [lastfirstmiddle]
User Name: [lastfirstmiddle]
Domain Name: [example-com]
<Connect>
Password required for share lastfirstmiddle on localhost
[x]Forget password immediately
Password: [*******]
<Connect>
lastfirstmiddle on localhost - File Browser
Location: [smb://example-com;lastfirstmiddle@localhost/lastfirstmiddle/]
Usando a caixa de diálogo "Conectar ao servidor", pode-se obter uma lista de "Compartilhamentos do Windows", deixando o campo "Compartilhar" em branco.
lastfirstmiddle on localhost - File Browser
File>Connect To Server...>
Connect To Server
Service type: [Windows Share]
Server: [localhost]
Share: []
User Name: [lastfirstmiddle]
Domain Name: [example-com]
<Connect>
Password required for share lastfirstmiddle on localhost
[x]Forget password immediately
Password: [*******]
<Connect>
On localhost - File Brower
Location: [smb://localhost/]
Em seguida, selecione um compartilhamento e "Abrir com Abrir Pasta" produz a caixa de diálogo "Conectar ao Servidor", que, ao contrário do caso anterior, padroniza o "Nome do usuário" para o usuário no sistema do cliente. Ele não seleciona o valor usado na caixa de diálogo "Conectar ao servidor" que produziu a lista de compartilhamentos.
On localhost - File Brower
Location: [smb://localhost/]
----------- ---- ---- -----
Name Size Type Date
----------- ---- ---- -----
AShare -- Folder Unkown
BShare -- Folder Unkown
CShare -- Folder Unkown
{{XShare -- Folder Unkown}}
YShare -- Folder Unkown
ZShare -- Folder Unkown
File>Open with Open Folder>
Pode-se usar "Conectar ao Servidor" e especificar um "Marcador" que possa ser usado posteriormente para montar um compartilhamento sem ter que competir na caixa de diálogo "Conectar ao Servidor" a cada vez. Para ter acesso a todas as seis ações listadas acima (ABCXYZ), seria necessário criar seis marcadores. Isso pode ser bom para seis compartilhamentos, mas se houver dezenas de compartilhamentos, isso seria um pouco desagradável.
Existe uma maneira de alterar o nome de usuário padrão para algo diferente do nome de usuário do sistema do cliente?