Bug#3139: /etc/shells bug
Package: passwd
From: Syrus Nemat-Nasser <syrus@ucsd.edu>
If this has already been fixed, then please tell me:
The chsh command has a list of accepted shells:
debian% chsh -l
/bin/bash
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/usr/bin/zsh
However, ksh on my 1.1 system is in /bin instead
of /usr/bin. This prevents a user from changing their own
shell to ksh because the chsh command requires the
user to choose from the above list.
This is either a bug in passwd which provides chsh, or it
is a bug in pdksh which provides ksh. I only have bash, csh,
tcsh, and ksh installed, so I don't know if any other shells
such as zsh have the same problem.
This came up because one user on my machine wants ksh. I will
report this as a bug unless I get feedback that it is already
resolved.
Thanks. Syrus.
----------------------------------------------------------
Syrus Nemat-Nasser <syrus@ucsd.edu> UCSD Physics Dept.
--
*** Re-elect Clinton ***
Bruce Perens AB6YM Bruce@Pixar.com http://www.hams.com/
Reply to: