Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <568F0AEE7A57D511923900508B5564510AA9E7D0@plantnt.facilities.ms.mit.edu> From: Jerrad Pierce To: "'cygwin AT cygwin DOT com'" Subject: Unavailability of Chsh / ability to change user shell Date: Thu, 18 Aug 2005 13:09:04 -0400 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_000_01C5A417.897B2800" Note-from-DJ: This may be spam ------_=_NextPart_000_01C5A417.897B2800 Content-Type: text/plain; charset="iso-8859-1" It's rather frustrating that there is no chsh, or worse still that the /etc/passwd shell is ignored and one has to resort to ugly hacks to get a desire(d/able) shell on startup. I've seen mention of a chsh here, why not include it? http://sourceware.org/ml/cygwin/2003-04/msg00532.html Discovered for myself what's noted where as well http://sourceware.org/ml/cygwin/2005-07/msg00323.html the fact that bash is invoked directly. And switiching it to the anaologous tcsh -l -i does not work, invalid option, so tcsh needs to be told to source the rc files explicitly for some reason etc. why not have the shortcut link run login or some such (like a terminal e.g; the old --not even listed in obsolete--rxvt) to kick things off properly? Of course that would require logging in, as well as the ability to actually set passwords, etc. [jpierce AT dof-con122 /cygdrive/c]$ passwd passwd: unknown user jpierce ------_=_NextPart_000_01C5A417.897B2800 Content-Type: application/octet-stream; name="cygcheck.out" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="cygcheck.out" Cygwin Configuration Diagnostics Current System Time: Thu Aug 18 12:30:32 2005 Windows XP Professional Ver 5.1 Build 2600 Service Pack 2 Path: C:\cygwin\usr\local\bin C:\cygwin\bin C:\cygwin\bin C:\cygwin\usr\X11R6\bin c:\WINNT\system32 c:\WINNT c:\WINNT\system32\WBEM c:\PROGRA~1\Kerberos c:\PROGRA~1\ORANT\BIN c:\PROGRA~1\IXOS-A~1\bin c:\PROGRA~1\COMMON~1\AUTODE~1 c:\PROGRA~1\COMMON~1\AUTODE~1 c:\PROGRA~1\COMMON~1\AUTODE~1\GIS\IMPORT~1\1.0 c:\PROGRA~1\COMMON~1\CYCOSH~1 c:\Program Files\Common Files\Autodesk Shared\ c:\PROGRA~1\COMMON~1\AUTODE~1\GIS\IMPORT~1\2.0 c:\Program Files\Autodesk Raster Design 2004\ c:\Program Files\OpenAFS\Common c:\Program Files\OpenAFS\Client\Program c:\Program Files\Kerberos\ Output from C:\cygwin\bin\id.exe (nontsec) UID: 14518(jpierce) GID: 10545(mkgroup-l-d) 0(root) 544(Administrators) 547(Power Users) 545(Users) 1003(AFS Client Admins) 10545(mkgroup-l-d) Output from C:\cygwin\bin\id.exe (ntsec) UID: 14518(jpierce) GID: 10545(mkgroup-l-d) 0(root) 544(Administrators) 547(Power Users) 545(Users) 1003(AFS Client Admins) 10545(mkgroup-l-d) SysDir: C:\WINNT\system32 WinDir: C:\WINNT USER =3D `jpierce' PWD =3D `/cygdrive/c' HOME =3D `/cygdrive/h' MAKE_MODE =3D `unix' HOMEPATH =3D `\' MANPATH =3D `/usr/local/man:/usr/share/man:/usr/man::/usr/ssl/man:/usr/ssl/= man' APPDATA =3D `C:\Documents and Settings\jpierce\Application Data' HOSTNAME =3D `dof-con122' TERM =3D `cygwin' PROCESSOR_IDENTIFIER =3D `x86 Family 6 Model 8 Stepping 10, GenuineIntel' WINDIR =3D `C:\WINNT' OLDPWD =3D `/cygdrive/h' USERDOMAIN =3D `PLANT' OS =3D `Windows_NT' ALLUSERSPROFILE =3D `C:\Documents and Settings\All Users' TEMP =3D `/cygdrive/c/DOCUME~1/jpierce/LOCALS~1/Temp' COMMONPROGRAMFILES =3D `C:\Program Files\Common Files' USERNAME =3D `jpierce' PROCESSOR_LEVEL =3D `6' FP_NO_HOST_CHECK =3D `NO' SYSTEMDRIVE =3D `C:' USERPROFILE =3D `C:\Documents and Settings\jpierce' CLIENTNAME =3D `Console' PS1 =3D `\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ ' LOGONSERVER =3D `\\FACILITIES-LAN' PROCESSOR_ARCHITECTURE =3D `x86' !C: =3D `C:\cygwin\bin' SHLVL =3D `2' USERDNSDOMAIN =3D `FACILITIES.MS.MIT.EDU' PATHEXT =3D `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH' HOMEDRIVE =3D `H:' PROMPT =3D `$P$G' COMSPEC =3D `C:\WINNT\system32\cmd.exe' TMP =3D `/cygdrive/c/DOCUME~1/jpierce/LOCALS~1/Temp' SYSTEMROOT =3D `C:\WINNT' PRINTER =3D `\\FACILITIES-FP\NE49-CPO-2191G' CVS_RSH =3D `/bin/ssh' PROCESSOR_REVISION =3D `080a' INFOPATH =3D `/usr/local/info:/usr/share/info:/usr/info:' PROGRAMFILES =3D `C:\Program Files' SNC_LIB =3D `gssapi32.dll' HOMESHARE =3D `\\facilities-fp\home\jpierce' NUMBER_OF_PROCESSORS =3D `1' SESSIONNAME =3D `Console' COMPUTERNAME =3D `DOF-CON122' _ =3D `/usr/bin/tcsh' HOSTTYPE =3D `i386' VENDOR =3D `intel' OSTYPE =3D `posix' MACHTYPE =3D `i386' LOGNAME =3D `jpierce' GROUP =3D `mkgroup-l-d' HOST =3D `dof-con122' TZ =3D `EST5EDT4,M4.1.0/2,M10.5.0/2' POSIXLY_CORRECT =3D `1' HKEY_CURRENT_USER\Software\Cygnus Solutions HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2 (default) =3D `/cygdrive' cygdrive flags =3D 0x00000022 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/ (default) =3D `C:\cygwin' flags =3D 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin (default) =3D `C:\cygwin/bin' flags =3D 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib (default) =3D `C:\cygwin/lib' flags =3D 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options a: fd N/A N/A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 c: hd NTFS 19085Mb 62% CP CS UN PA FC Local Disk d: cd N/A N/A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 g: net NTFS 267182Mb 69% CP CS UN PA FC=20=20=20=20=20 h: net NTFS 267182Mb 69% CP CS UN PA FC=20=20=20=20=20 i: net NTFS 335292Mb 17% CP CS UN PA FC DATA p: net NTFS 267182Mb 69% CP CS UN PA FC=20=20=20=20=20 q: net NTFS 267182Mb 69% CP CS UN PA FC=20=20=20=20=20 r: net NTFS 267182Mb 69% CP CS UN PA FC=20=20=20=20=20 s: net NTFS 267182Mb 69% CP CS UN PA FC=20=20=20=20=20 t: net NTFS 16025Mb 27% CP CS UN PA FC=20=20=20=20=20 w: net NTFS 267182Mb 69% CP CS UN PA FC=20=20=20=20=20 y: net NTFS 267182Mb 69% CP CS UN PA FC=20=20=20=20=20 C:\cygwin / system binmode C:\cygwin/bin /usr/bin system binmode C:\cygwin/lib /usr/lib system binmode . /cygdrive system binmode,cygdrive Found: C:\cygwin\bin\awk.exe Found: C:\cygwin\bin\bash.exe Found: C:\cygwin\bin\cat.exe Found: C:\cygwin\bin\cp.exe Not Found: cpp (good!) Found: C:\cygwin\bin\find.exe Not Found: gcc Not Found: gdb Found: C:\cygwin\bin\grep.exe Not Found: ld Found: C:\cygwin\bin\ls.exe Not Found: make Found: C:\cygwin\bin\mv.exe Found: C:\cygwin\bin\rm.exe Found: C:\cygwin\bin\sed.exe Found: C:\cygwin\bin\sh.exe Found: C:\cygwin\bin\tar.exe 56k 2005/07/09 C:\cygwin\bin\cygbz2-1.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygbz2-1.dll" v0.0 ts=3D2005/7/9 1:09 18k 2004/07/06 C:\cygwin\bin\cygcharset-1.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygcharset-1.dll" v0.0 ts=3D2004/7/6 14:09 858k 2005/04/11 C:\cygwin\bin\cygcrypto-0.9.7.dll - os=3D4.0 img=3D1.0 sy= s=3D4.0 "cygcrypto-0.9.7.dll" v0.0 ts=3D2005/4/11 14:21 1042k 2005/07/07 C:\cygwin\bin\cygcrypto-0.9.8.dll - os=3D4.0 img=3D1.0 sy= s=3D4.0 "cygcrypto-0.9.8.dll" v0.0 ts=3D2005/7/7 5:06 40k 2005/07/10 C:\cygwin\bin\cygform-8.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygform-8.dll" v0.0 ts=3D2005/7/9 23:29 45k 2001/04/25 C:\cygwin\bin\cygform5.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygform5.dll" v0.0 ts=3D2001/4/25 1:28 35k 2002/01/09 C:\cygwin\bin\cygform6.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygform6.dll" v0.0 ts=3D2002/1/9 1:03 48k 2003/08/09 C:\cygwin\bin\cygform7.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygform7.dll" v0.0 ts=3D2003/8/9 5:25 28k 2003/07/20 C:\cygwin\bin\cyggdbm-3.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cyggdbm-3.dll" v0.0 ts=3D2003/7/20 3:58 30k 2003/08/11 C:\cygwin\bin\cyggdbm-4.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cyggdbm-4.dll" v0.0 ts=3D2003/8/10 22:12 19k 2003/03/22 C:\cygwin\bin\cyggdbm.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cyggdbm.dll" v0.0 ts=3D2002/2/19 22:05 15k 2003/07/20 C:\cygwin\bin\cyggdbm_compat-3.dll - os=3D4.0 img=3D1.0 s= ys=3D4.0 "cyggdbm_compat-3.dll" v0.0 ts=3D2003/7/20 4:00 15k 2003/08/11 C:\cygwin\bin\cyggdbm_compat-4.dll - os=3D4.0 img=3D1.0 s= ys=3D4.0 "cyggdbm_compat-4.dll" v0.0 ts=3D2003/8/10 22:13 17k 2001/06/28 C:\cygwin\bin\cyghistory4.dll - os=3D4.0 img=3D1.0 sys=3D= 4.0 "cyghistory4.dll" v0.0 ts=3D2001/1/6 23:34 29k 2003/08/10 C:\cygwin\bin\cyghistory5.dll - os=3D4.0 img=3D1.0 sys=3D= 4.0 "cyghistory5.dll" v0.0 ts=3D2003/8/10 19:16 24k 2005/07/29 C:\cygwin\bin\cyghistory6.dll - os=3D4.0 img=3D1.0 sys=3D= 4.0 "cyghistory6.dll" v0.0 ts=3D2005/7/28 23:57 991k 2004/07/06 C:\cygwin\bin\cygiconv-2.dll - os=3D4.0 img=3D1.0 sys=3D4= .0 "cygiconv-2.dll" v0.0 ts=3D2004/7/6 14:10 22k 2001/12/13 C:\cygwin\bin\cygintl-1.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygintl-1.dll" v0.0 ts=3D2001/12/13 4:28 37k 2003/08/10 C:\cygwin\bin\cygintl-2.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygintl-2.dll" v0.0 ts=3D2003/8/10 17:50 54k 2004/07/06 C:\cygwin\bin\cygintl-3.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygintl-3.dll" v0.0 ts=3D2004/7/6 13:51 21k 2001/06/20 C:\cygwin\bin\cygintl.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygintl.dll" v0.0 ts=3D2001/6/20 13:09 21k 2005/07/10 C:\cygwin\bin\cygmenu-8.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygmenu-8.dll" v0.0 ts=3D2005/7/9 23:28 26k 2001/04/25 C:\cygwin\bin\cygmenu5.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygmenu5.dll" v0.0 ts=3D2001/4/25 1:27 20k 2002/01/09 C:\cygwin\bin\cygmenu6.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygmenu6.dll" v0.0 ts=3D2002/1/9 1:03 29k 2003/08/09 C:\cygwin\bin\cygmenu7.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygmenu7.dll" v0.0 ts=3D2003/8/9 5:25 67k 2005/07/10 C:\cygwin\bin\cygncurses++-8.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygncurses++-8.dll" v0.0 ts=3D2005/7/9 23:29 156k 2001/04/25 C:\cygwin\bin\cygncurses++5.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygncurses++5.dll" v0.0 ts=3D2001/4/25 1:29 175k 2002/01/09 C:\cygwin\bin\cygncurses++6.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygncurses++6.dll" v0.0 ts=3D2002/1/9 1:03 225k 2005/07/10 C:\cygwin\bin\cygncurses-8.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygncurses-8.dll" v0.0 ts=3D2005/7/9 23:15 226k 2001/04/25 C:\cygwin\bin\cygncurses5.dll - os=3D4.0 img=3D1.0 sys=3D= 4.0 "cygncurses5.dll" v0.0 ts=3D2001/4/25 1:17 202k 2002/01/09 C:\cygwin\bin\cygncurses6.dll - os=3D4.0 img=3D1.0 sys=3D= 4.0 "cygncurses6.dll" v0.0 ts=3D2002/1/9 1:03 224k 2003/08/09 C:\cygwin\bin\cygncurses7.dll - os=3D4.0 img=3D1.0 sys=3D= 4.0 "cygncurses7.dll" v0.0 ts=3D2003/8/9 5:24 11k 2005/07/10 C:\cygwin\bin\cygpanel-8.dll - os=3D4.0 img=3D1.0 sys=3D4= .0 "cygpanel-8.dll" v0.0 ts=3D2005/7/9 23:28 15k 2001/04/25 C:\cygwin\bin\cygpanel5.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygpanel5.dll" v0.0 ts=3D2001/4/25 1:27 12k 2002/01/09 C:\cygwin\bin\cygpanel6.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygpanel6.dll" v0.0 ts=3D2002/1/9 1:03 19k 2003/08/09 C:\cygwin\bin\cygpanel7.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygpanel7.dll" v0.0 ts=3D2003/8/9 5:24 62k 2003/12/11 C:\cygwin\bin\cygpcre-0.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygpcre-0.dll" v0.0 ts=3D2003/12/11 12:01 63k 2003/04/11 C:\cygwin\bin\cygpcre.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygpcre.dll" v0.0 ts=3D2003/4/11 4:31 9k 2003/12/11 C:\cygwin\bin\cygpcreposix-0.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygpcreposix-0.dll" v0.0 ts=3D2003/12/11 12:01 61k 2003/04/11 C:\cygwin\bin\cygpcreposix.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygpcreposix.dll" v0.0 ts=3D2003/4/11 4:31 22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygpopt-0.dll" v0.0 ts=3D2002/6/9 1:45 108k 2001/06/28 C:\cygwin\bin\cygreadline4.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygreadline4.dll" v0.0 ts=3D2001/1/6 23:34 148k 2003/08/10 C:\cygwin\bin\cygreadline5.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygreadline5.dll" v0.0 ts=3D2003/8/10 19:16 144k 2005/07/29 C:\cygwin\bin\cygreadline6.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygreadline6.dll" v0.0 ts=3D2005/7/28 23:57 171k 2005/04/11 C:\cygwin\bin\cygssl-0.9.7.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygssl-0.9.7.dll" v0.0 ts=3D2005/4/11 14:21 217k 2005/07/07 C:\cygwin\bin\cygssl-0.9.8.dll - os=3D4.0 img=3D1.0 sys= =3D4.0 "cygssl-0.9.8.dll" v0.0 ts=3D2005/7/7 5:07 60k 2005/07/09 C:\cygwin\bin\cygz.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygz.dll" v0.0 ts=3D2005/7/8 22:27 1265k 2005/07/03 C:\cygwin\bin\cygwin1.dll - os=3D4.0 img=3D1.0 sys=3D4.0 "cygwin1.dll" v0.0 ts=3D2005/7/2 20:30 Cygwin DLL version info: DLL version: 1.5.18 DLL epoch: 19 DLL bad signal mask: 19005 DLL old termios: 5 DLL malloc env: 28 API major: 0 API minor: 132 Shared data: 4 DLL identifier: cygwin1 Mount registry: 2 Cygnus registry name: Cygnus Solutions Cygwin registry name: Cygwin Program options name: Program Options Cygwin mount registry name: mounts v2 Cygdrive flags: cygdrive flags Cygdrive prefix: cygdrive prefix Cygdrive default prefix:=20 Build date: Sat Jul 2 20:30:04 EDT 2005 Shared id: cygwin1S4 Can't find the cygrunsrv utility, skipping services check. Cygwin Package Information Last downloaded files to: C:\Documents and Settings\jpierce\Desktop\ftp%3a%= 2f%2fmirror.mcs.anl.gov%2fpub%2fcygwin Last downloaded files from: ftp://mirror.mcs.anl.gov/pub/cygwin Package Version _update-info-dir 00291-1 alternatives 1.3.20a-1 base-files 3.6-1 base-passwd 2.2-1 bash 3.0-11 bzip2 1.0.3-1 chere 0.6-3 coreutils 5.3.0-9 cygutils 1.2.9-1 cygwin 1.5.18-1 diffutils 2.8.7-1 findutils 20041227-1 gawk 3.1.5-1 gdbm 1.8.3-7 grep 2.5.1a-2 groff 1.18.1-2 gzip 1.3.5-1 less 381-1 libbz2_1 1.0.3-1 libcharset1 1.9.2-1 libgdbm 1.8.0-5 libgdbm-devel 1.8.3-7 libgdbm3 1.8.3-3 libgdbm4 1.8.3-7 libiconv 1.9.2-1 libiconv2 1.9.2-1 libintl 0.10.38-3 libintl1 0.10.40-1 libintl2 0.12.1-3 libintl3 0.14.1-1 libncurses5 5.2-1 libncurses6 5.2-8 libncurses7 5.3-4 libncurses8 5.4-2 libpcre 4.1-1 libpcre0 4.5-1 libpopt0 1.6.4-4 libreadline4 4.1-2 libreadline5 4.3-5 libreadline6 5.0-4 login 1.9-7 man 1.5p-1 mktemp 1.5-3 ncurses 5.4-2 openssl 0.9.8-2 openssl097 0.9.7g-1 sed 4.1.4-1 tar 1.13.25-7 tcsh 6.14.00-5 termcap 20050421-1 terminfo 5.4_20041009-1 texinfo 4.8-1 wget 1.9.1-2 which 1.7-1 wtf 0.0.4-6 zlib 1.2.2-2 Use -h to see help about each section ------_=_NextPart_000_01C5A417.897B2800 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ ------_=_NextPart_000_01C5A417.897B2800--