* Quoting usernames for Tramp
@ 2024-01-09 16:18 Marcus Harnisch
2024-01-09 16:48 ` Michael Albinus
0 siblings, 1 reply; 6+ messages in thread
From: Marcus Harnisch @ 2024-01-09 16:18 UTC (permalink / raw)
To: help-gnu-emacs
Hi all
My cloud provider uses an email address as username, so that it now
contains two “@” (at) signs. Login fails and the reason appears to be
that Tramp sees only the part up to the first “@” as user name. I tried
escaping the username using “<name>%40<maildomain>@<server>”, but that
didn't seem to help.
Any suggestions?
Thank you,
Marcus
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Quoting usernames for Tramp
2024-01-09 16:18 Quoting usernames for Tramp Marcus Harnisch
@ 2024-01-09 16:48 ` Michael Albinus
2024-01-09 16:59 ` Marcus Harnisch
0 siblings, 1 reply; 6+ messages in thread
From: Michael Albinus @ 2024-01-09 16:48 UTC (permalink / raw)
To: Marcus Harnisch; +Cc: help-gnu-emacs
Marcus Harnisch <mh-gmane@online.de> writes:
> Hi all
Hi Marcus,
> My cloud provider uses an email address as username, so that it now
> contains two “@” (at) signs. Login fails and the reason appears to be
> that Tramp sees only the part up to the first “@” as user name. I
> tried escaping the username using “<name>%40<maildomain>@<server>”,
> but that didn't seem to help.
Quoting the username in Tramp is not possible IIRC. But I haven't
checked the code.
> Any suggestions?
If you use ssh for connection, you might add a proper entry in
~/.ssh/config.
> Thank you,
> Marcus
Best regards, Michael.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Quoting usernames for Tramp
2024-01-09 16:48 ` Michael Albinus
@ 2024-01-09 16:59 ` Marcus Harnisch
2024-01-10 9:16 ` Michael Albinus
0 siblings, 1 reply; 6+ messages in thread
From: Marcus Harnisch @ 2024-01-09 16:59 UTC (permalink / raw)
To: help-gnu-emacs
Hi Michael
Thank you for the quick reply.
On 09/01/2024 17.48, Michael Albinus wrote:
> Quoting the username in Tramp is not possible IIRC. But I haven't
> checked the code.
Would this be possible to implement? Perhaps alternatively split on last
“@” of the non-path part, rather than the first? Should I file a feature
request?
> If you use ssh for connection, you might add a proper entry in
> ~/.ssh/config.
‘davfs’ in this case.
Cheers,
Marcus
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Quoting usernames for Tramp
2024-01-09 16:59 ` Marcus Harnisch
@ 2024-01-10 9:16 ` Michael Albinus
2024-01-10 16:50 ` Marcus Harnisch
0 siblings, 1 reply; 6+ messages in thread
From: Michael Albinus @ 2024-01-10 9:16 UTC (permalink / raw)
To: Marcus Harnisch; +Cc: help-gnu-emacs
Marcus Harnisch <mh-gmane@online.de> writes:
> Hi Michael
Hi Marcus,
>> Quoting the username in Tramp is not possible IIRC. But I haven't
>> checked the code.
>
> Would this be possible to implement? Perhaps alternatively split on
> last “@” of the non-path part, rather than the first? Should I file a
> feature request?
It looks like Tramp does this already:
--8<---------------cut here---------------start------------->8---
(file-remote-p "/davs:user@example.com@anotherhost.com:" 'user)
=> "user@example.com"
(file-remote-p "/davs:user@example.com@anotherhost.com:" 'host)
"anotherhost.com"
--8<---------------cut here---------------end--------------->8---
So the problem must be somewhere else. Could you please run your test,
starting with
--8<---------------cut here---------------start------------->8---
emacs -Q -l tramp --eval '(setq tramp-verbose 10)'
--8<---------------cut here---------------end--------------->8---
There will be a Tramp debug buffer, which you should show. Likely, it is
too large for this ML, so pls send it directly to me.
> Cheers,
> Marcus
Best regards, Michael.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Quoting usernames for Tramp
2024-01-10 9:16 ` Michael Albinus
@ 2024-01-10 16:50 ` Marcus Harnisch
2024-01-10 17:15 ` Michael Albinus
0 siblings, 1 reply; 6+ messages in thread
From: Marcus Harnisch @ 2024-01-10 16:50 UTC (permalink / raw)
To: help-gnu-emacs
Hi Michael
On 10/01/2024 10.16, Michael Albinus wrote:
> It looks like Tramp does this already:
Thanks for checking and for debugging advice. Turns out that there must
be some Helm interaction causing this hick-up (perhaps some premature
attempts to find candidates).
davs works even better than I was hoping. If the remote has already been
mounted by GnomeVFS, Tramp doesn't even need its own password.
Thanks again for your help.
Cheers,
Marcus
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Quoting usernames for Tramp
2024-01-10 16:50 ` Marcus Harnisch
@ 2024-01-10 17:15 ` Michael Albinus
0 siblings, 0 replies; 6+ messages in thread
From: Michael Albinus @ 2024-01-10 17:15 UTC (permalink / raw)
To: Marcus Harnisch; +Cc: help-gnu-emacs
Marcus Harnisch <mh-gmane@online.de> writes:
> Hi Michael
Hi Marcus,
>> It looks like Tramp does this already:
>
> Thanks for checking and for debugging advice. Turns out that there
> must be some Helm interaction causing this hick-up (perhaps some
> premature attempts to find candidates).
If you want to avoid such trouble, you might consider setting a default
user name for the given host. See (info "(tramp) Default User")
> Thanks again for your help.
>
> Cheers,
> Marcus
Best regards, Michael.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-01-10 17:15 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-09 16:18 Quoting usernames for Tramp Marcus Harnisch
2024-01-09 16:48 ` Michael Albinus
2024-01-09 16:59 ` Marcus Harnisch
2024-01-10 9:16 ` Michael Albinus
2024-01-10 16:50 ` Marcus Harnisch
2024-01-10 17:15 ` Michael Albinus
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).