[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] multiple committers, again
From: |
Cameron Patrick |
Subject: |
Re: [Gnu-arch-users] multiple committers, again |
Date: |
Wed, 25 Aug 2004 15:01:11 +0800 |
User-agent: |
Mutt/1.5.6+20040803i |
Robert Anderson wrote:
> Has any progress been made on this issue?
[...]
> If there was some kind of context that was detectable in a
> startup file that said "this is a tla ssh session" then I could
> set umask accordingly and that would work fine, and it wouldn't
> compromise every other use of that startup file. But as far as I
Andrew Suffield posted a nice solution which does exactly this a while
ago when I asked a similar question.
Another, non-SSH possibility might be to use WebDAV over https.
HTH,
Cameron.
----- Forwarded message from Andrew Suffield <address@hidden> -----
Date: Wed, 9 Jun 2004 18:09:24 +0100
To: address@hidden
From: Andrew Suffield <address@hidden>
Subject: Re: [Gnu-arch-users] Some issues
On Thu, Jun 10, 2004 at 12:40:32AM +0800, Cameron Patrick wrote:
> Matthieu Moy wrote:
>
> | > A "per-archive umask" would be tla going out of its way to
> | > break umask. If you want some processes to use a different umask, fix
> | > your login scripts to stop assigning one you did not want.
> |
> | There's still a problem with (s)ftp: As far as I know, you can't
> | change the default permissions on the server unless you are an
> | administrator of that server. (or if you patch your client)
>
> .bashrc or .zshrc set the sftp umask perfectly well for me.
> Unfortunately it's no good if you want to have arch use one umask but
> everything else use another.
You can pass environment variables through, or invoke a different
shell on the server, based on client configuration. Then you just
configure your client with several profiles for the same server, and
write a more intelligent rc script. openssh could provide features to
make this easier, but here's one way:
.ssh/authorized_keys contains two keys, each with
environment="SSH_KEY=key1", varying the value for each key. The shell
rc script conditionalises based on this value.
.ssh/config on the client contains:
Host foo-key1
Hostname foo
IdentityFile ~/.ssh/id_rsa-key1
Host foo-key2
Hostname foo
IdentityFile ~/.ssh/id_rsa-key2
Now 'sftp foo-key1' and 'sftp foo-key2' cause different code to be
executed in the server shell rc script. The rest should be obvious.
--
.''`. ** Debian GNU/Linux ** | Andrew Suffield
: :' : http://www.debian.org/ |
`. `' |
`- -><- |
_______________________________________________
Gnu-arch-users mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/gnu-arch-users
GNU arch home page:
http://savannah.gnu.org/projects/gnu-arch/
----- End forwarded message -----
- Re: [Gnu-arch-users] multiple committers, again, (continued)
- Re: [Gnu-arch-users] multiple committers, again, Martin Langhoff, 2004/08/25
- Re: [Gnu-arch-users] multiple committers, again, Jan Hudec, 2004/08/25
- Re: [Gnu-arch-users] multiple committers, again, conrad, 2004/08/25
- Re: [Gnu-arch-users] multiple committers, again, Jan Hudec, 2004/08/26
- Re: [Gnu-arch-users] multiple committers, again, Matthew Palmer, 2004/08/26
- Re: [Gnu-arch-users] multiple committers, again, Jan Hudec, 2004/08/26
- Re: [Gnu-arch-users] multiple committers, again, Matthew Palmer, 2004/08/26
- Re: [Gnu-arch-users] multiple committers, again, Jan Hudec, 2004/08/26
- Re: [Gnu-arch-users] multiple committers, again, James Blackwell, 2004/08/25
- Re: [Gnu-arch-users] multiple committers, again, Jan Hudec, 2004/08/26
Re: [Gnu-arch-users] multiple committers, again,
Cameron Patrick <=
Re: [Gnu-arch-users] multiple committers, again, James Blackwell, 2004/08/25
- Re: [Gnu-arch-users] multiple committers, again, mlh, 2004/08/25
- Re: [Gnu-arch-users] multiple committers, again, Aaron Bentley, 2004/08/25
- Re: [Gnu-arch-users] multiple committers, again, mlh, 2004/08/26
- Re: [Gnu-arch-users] multiple committers, again, Aaron Bentley, 2004/08/26
Re: [Gnu-arch-users] multiple committers, again, Robert Anderson, 2004/08/24