Kovid Goyal fd4c7a4ed2
ssh kitten: Support system where the login shell is a non-POSIX shell
Now the kitten passes its script to /bin/sh and detects the login shell
using various strategies based on the value of $USER on the remote
machine. The strategies are tried one after another till one succeeds:

1) getent passwd $USER
2) id -P
3) python pwd module
4) parsing /etc/passwd

The hope is that these strategies will fail on fewer systems than
relying on the login shell being POSIX compliant.
2021-06-21 16:30:49 +05:30
..
...
2021-05-09 15:27:36 +05:30
2021-05-31 17:40:49 +05:30
2018-06-01 10:31:52 +05:30
2021-05-10 07:12:31 +05:30
2021-04-28 19:46:56 +05:30
2019-11-13 16:08:48 +05:30
...
2021-01-04 13:15:29 +05:30
2018-06-08 22:17:07 +05:30
2018-06-08 22:17:07 +05:30