This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
I got bored this morning, so I slapped together a chsh (change shell) program.
A few design notes (in other words, it was designed to work this way, and they
are not bugs):
1) The program will happily accept (and output) bad paths. So:
chsh /boo/hoo
will change the invokers shell to "/boo/hoo" in the output.
2) chsh non-existant-user /bin/bash will do nothing. The user
must exist in /etc/passwd, AND the spelling must match
EXACTLY.
3) The output (as in the case of mkpasswd) is to stdout. Redirect
if you want to save the output.
Compile:
gcc -o chsh chsh.c
__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more
http://tax.yahoo.comAttachment:
chsh.c
Description: chsh.c
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |