Mail Archives: cygwin/2012/02/12/17:21:35
--------------060807070306050109090600
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Le 12/02/2012 17:33, ArcFi a =C3=A9crit :
> PROGRAMFILES variable is not set during openssh session.
> This is very important for remote administrative tasks.
>
> admin AT srv06 ~
> $ echo $COMPUTERNAME,$PROGRAMFILES,$USERPROFILE,$SYSTEMDRIVE
> SRV06,C:\Program Files,C:\Documents and Settings\admin,C:
>
> admin AT srv06 ~
> $ ssh localhost 'echo $COMPUTERNAME,$PROGRAMFILES,$USERPROFILE,
> $SYSTEMDRIVE'
> admin AT localhost's password:
> SRV06,,,C:
>
around february 19 2011, there was a discussion about to limit ssh=20
environment variables not including some windows ones !
since then, I use the attached script in /etc/profile.d to set the=20
missing ones at connection time...
you may comment the lines containing SECONDS.
it's based on Kurt Franke's similar script in the idea.
PS : Corinna, maybe this may be made a FAQ ?
Cyrille Lefevre
--=20
mailto:Cyrille DOT Lefevre-lists AT laposte DOT net
--------------060807070306050109090600
Content-Type: application/x-shellscript;
name="ssh-session-env.sh"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="ssh-session-env.sh"
IyEvYmluL3NoCiMKIyBzc2gtc2Vzc2lvbi1lbnYuc2ggLSBzY3JpcHQgZm9y
IGluc3RhbGxhdGlvbiBpbiAvZXRjL3Byb2ZpbGUuZAojCiMgYmVjYXVzZSBp
biBzZXNzaW9ucyBzdGFydGVkIGZyb20gc3NoZCB0aGUgd2luZG93cyBzeXN0
ZW0gZW52aXJvbm1lbnQKIyB2YXJpYWJsZXMgaW4gZ2VuZXJhbCBhcmUgbm90
IHNldCBleGNlcHQgZm9yIHNvbWUgd2hpY2ggYXJlIHBvc3NpYmxlCiMgc3Bl
Y2lhbCBoYW5kbGVkIChsaWtlIFBBVEgsIGV0Yy4pIGFuZCB0aGUgd2luZG93
cyB1c2VyIGVudmlyb25tZW50CiMgdmFyaWFibGVzIGFyZSBub3Qgc2V0IGZy
b20gdGhlIGFjdHVhbCB1c2VyIGJ1dCBmcm9tIHRoZSB1c2VyIG9mIHRoZQoj
IHNzaGQgc2VydmVyIHRoaXMgc2NyaXB0IGlzIHVzZWQgdG8gYnVpbGQgdGhp
cyBlbnZpcm9ubWVudCBzZXR0aW5ncyBpbgojIHNoZWxscyB3aXRoIGJvdXJu
aXNoIHN5bnRheCB3aGljaCB1c2VzIC9ldGMvcHJvZmlsZSBmb3IgaW5pdGlh
bGl6YXRpb24uCiMKIyBhdXRob3JzOiBLdXJ0IEZyYW5rZSwgQ3lyaWxsZSBM
ZWZldnJlCiMKIyBkYXRlOiAgIDI2IGphbnVhcnkgMjAxMQoKaWYgcHMgLWZw
ICR7UFBJRH0gfCBncmVwIC1xICIvdXNyL3NiaW4vc3NoZCQiOyB0aGVuCglf
U0VDT05EU189JHtTRUNPTkRTOi0kKGRhdGUgKyVzKX0KCV9JRlNfPSR7SUZT
fQoJSUZTPScKJwoJZXZhbCAiJCggKAoJcmVndG9vbCAtcXYgbGlzdCAvbWFj
aGluZS9TWVNURU0vQ3VycmVudENvbnRyb2xTZXQvQ29udHJvbC9TZXNzaW9u
XCBNYW5hZ2VyL0Vudmlyb25tZW50CglyZWd0b29sIC1xdiBsaXN0IC91c2Vy
L0Vudmlyb25tZW50CglyZWd0b29sIC1xdiBsaXN0IC91c2VyL1ZvbGF0aWxl
XCBFbnZpcm9ubWVudAoJKSB8Cglhd2sgLXYgcT0iJyIgLXYgbXA9IiQobW91
bnQgLS1zaG93LWN5Z2RyaXZlLXByZWZpeCkiICcKZnVuY3Rpb24gczJhKHN0
ciwgYSwgc2VwLAlpLCB0KSB7CglpZiAoc2VwID09ICIiKSBzZXAgPSAiICsi
CglzcGxpdChzdHIsIHQsIHNlcCkKCWZvciAoaSBpbiB0KSBhW3RbaV1dID0g
IiIKfQpmdW5jdGlvbiB1bmlxcChwLAlpLCBqLCBrLCBvLCBuLCBhLCBzKSB7
CglrID0gc3BsaXQocCwgbywgIjoiKQoJZm9yIChpID0gaiA9IDE7IGkgPD0g
azsgaSsrKQoJCWlmICghKHRvbG93ZXIob1tpXSkgaW4gYSkpCgkJCWFbdG9s
b3dlcihuW2orK10gPSBvW2ldKV0gPSAiIgoJcCA9IHMgPSAiIgoJZm9yIChp
ID0gMTsgaSA8IGo7IGkrKykgewoJCXAgPSBwIHMgbltpXQoJCXMgPSAiOiIK
CX0KCXJldHVybiBwCn0KQkVHSU4gewoJczJhKCJBUFBEQVRBIENMQVNTUEFU
SCBRVEpBVkEgTE9DQUxBUFBEQVRBIFVTRVJQUk9GSUxFIFZTOTBDT01OVE9P
TFMiLCBcCgkgICAgbm9jb252ZXJ0KQoJczJhKCJIT01FUEFUSCBQQVRIIFRF
TVAgVE1QIiwgb3ZlcnJpZGUpCglzdWIoLy4qXG4vLCAiIiwgbXApCglzdWIo
L1sgXHRdLiovLCAiIiwgbXApCn0KISAvXFwgXChcKSQvIHsKCXZhciA9IHRv
dXBwZXIoJDEpCgkkMSA9ICQyID0gJDMgPSAiIgoJc3ViKCJeICsiLCAiIikK
CWVudmlyb25bdmFyXSA9IHZhciA9PSAiUEFUSCIgJiYgdmFyIGluIGVudmly
b24gPyBcCgkJZW52aXJvblt2YXJdICI7IiAkMCA6ICQwCn0KRU5EIHsKCWZs
YWcgPSAxCgl3aGlsZSAoZmxhZykgewoJCWZsYWcgPSAwCgkJZm9yICh2YXIg
aW4gZW52aXJvbikgewoJCQl2YWwgPSBlbnZpcm9uW3Zhcl0KCQkJaWYgKG1h
dGNoKHZhbCwvJVteJV0rJS8pKSB7CgkJCQlmbGFnID0gMQoJCQkJc3VidmFy
ID0gc3Vic3RyKHZhbCwgUlNUQVJUKzEsIFJMRU5HVEgtMikKCQkJCXN1YnZh
ciA9IHRvdXBwZXIoc3VidmFyKQoJCQkJc3VidmFsID0gc3VidmFyIGluIGVu
dmlyb24gPyBcCgkJCQkJZW52aXJvbltzdWJ2YXJdIDogRU5WSVJPTltzdWJ2
YXJdCgkJCQlpZiAoc3VidmFsICF+IC8lW14lXSUvKSB7CgkJCQkJaGVhZCA9
IHN1YnN0cih2YWwsIDEsIFJTVEFSVC0xKQoJCQkJCXRhaWwgPSBzdWJzdHIo
dmFsLCBSU1RBUlQrUkxFTkdUSCkKCQkJCQllbnZpcm9uW3Zhcl0gPSBoZWFk
IHN1YnZhbCB0YWlsCgkJCQl9CgkJCX0KCQl9Cgl9Cglmb3IgKHZhciBpbiBl
bnZpcm9uKSB7CgkJaWYgKCEodmFyIGluIG92ZXJyaWRlKSAmJiB2YXIgaW4g
RU5WSVJPTikKCQkJY29udGludWUKCQl2YWwgPSBlbnZpcm9uW3Zhcl0KCQlp
ZiAoISh2YXIgaW4gbm9jb252ZXJ0KSAmJiAodmFsIH4gLzsvIHx8IHZhbCB+
IC9eIj8uOi8pKSB7CgkJCWdzdWIoLyhbYS16QS1aXSk6LywgbXAgIi8mIiwg
dmFsKQoJCQlnc3ViKC9cXC8sIi8iLHZhbCkKCQkJZ3N1YigvWzoiXXxcLyQv
LCIiLHZhbCkKCQkJZ3N1YigvXC8/Oy8sIjoiLHZhbCkKCQl9CgkJaWYgKHZh
ciA9PSAiUEFUSCIpIHsKCQkJZ3N1YigvIihbYS16QS1aXSk6LywgbXAgIi8m
IiwgRU5WSVJPTlt2YXJdKQoJCQlnc3ViKC8ifFwvJC8sIiIsRU5WSVJPTlt2
YXJdKQoJCQlnc3ViKC9cLzovLCI6IixFTlZJUk9OW3Zhcl0pCgkJCXZhbCA9
IHVuaXFwKEVOVklST05bdmFyXSAiOiIgdmFsKQoJCX0KCQlnc3ViKHEsICJc
XCJxLCB2YWwpCgkJcHJpbnQgImV4cG9ydCIsIHZhciAiPSJxIHZhbCBxCgl9
Cn0KJykiCgllY2hvICJlbGFwc2VkOiAkKCggJHtTRUNPTkRTOi0kKGRhdGUg
KyVzKX0gLSAkX1NFQ09ORFNfICkpcyIKCUlGUz0ke19JRlNffQoJdW5zZXQg
X0lGU18gX1NFQ09ORFNfCmZpCgojIGVvZgo=
--------------060807070306050109090600
Content-Type: text/plain; charset=us-ascii
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
--------------060807070306050109090600--
- Raw text -