summaryrefslogtreecommitdiffstats
path: root/winsup/utils/mkpasswd.c
Commit message (Collapse)AuthorAgeFilesLines
* Add final newlines to utilsJoshua Daniel Franklin2002-09-151-1/+2
|
* * mkgroup.c (main): Don't print an entry for "Everyone".Corinna Vinschen2002-08-021-4/+6
| | | | | * mkpasswd.c (print_special): Set pw_gid to 544 for SYSTEM user. (main): Don't print an entry for "Everyone".
* * mkpasswd.cc (main): Don't reset to binmode if stdout is a terminal.Christopher Faylor2002-05-301-1/+2
|
* * mkgroup.c (main): Change call to exit() to a return statement.Corinna Vinschen2002-04-291-24/+53
| | | | | | | | | | | | * mkpasswd.c (main): Ditto. * mkpasswd.c (usage): Simplify usage output. Generalize to allow use for help. Correct '?' typo to 'h'. (longopts): Add version option. (opts): Add 'v' version option. (print_version): New function. (main): Accommodate new version option. Accommodate usage parameter changes.
* * mkpasswd.c (main): Set default home path for 9x/Me if --path-to-homeCorinna Vinschen2002-01-311-0/+3
| | | | isn't given.
* * mkpasswd.c (print_win_error): Add a new function.Corinna Vinschen2002-01-151-24/+26
| | | | | | (enum_users): Use print_win_error. (enum_local_groups): Ditto. (main): Ditto.
* * mkpasswd.c (enum_users): Change to unconditionally useCorinna Vinschen2001-12-141-12/+19
| | | | | | | the --path-to-home option, if supplied by the user. Use default --path-to-home option value, if appropriate. (usage): Change usage statement to reflect new semantics. (main): Remove defaulting of the --path-to-home option.
* * mkpasswd.c (opts): Add indication that '-p' option requires an argument.Christopher Faylor2001-12-141-1/+1
|
* Patch by Mark Bradshaw <bradshaw@staff.crosswalk.com>:Corinna Vinschen2001-11-211-20/+49
| | | | | | | | | | | * mkpasswd.c: include lmerr.h (main): New -u option to allow specifying a specific user. If specified, groups aren't displayed and output is limited to only the specified user. (enum_users): If specific user is specified, via -u option, display only that user's record. With -u use NetUserGetInfo instead of NetUserEnum. (load_netapi): Added netusergetinfo.
* Change copyright.Christopher Faylor2001-11-211-1/+1
|
* * mkgroup.c: Avoid compiler warnings.Corinna Vinschen2001-10-201-112/+120
| | | | | | | | | | (print_special): New function. (main): Print special accounts by calling print_special(). * mkpasswd.c: Avoid compiler warnings. (enum_users): Print additional U-domain\username info in gecos field when SIDs are printed. (print_special): New function. (main): Print special accounts by calling print_special().
* * mkpasswd.cc (enum_users): Shorten "unused" passwd field.Christopher Faylor2001-10-151-1/+1
|
* * Makefile.in (dumper): Change logic for libbfd and libintl so that they willChristopher Faylor2001-09-061-1/+1
| | | | | be found either in the build tree or the installed directory. * mkpasswd.c (enum_users): Add a comment as a password for NT.
* * mkpasswd.c (main): Output passwd file in binary mode so that there are no CRsChristopher Faylor2001-06-151-0/+2
| | | | | in the file. * umount.cc (remove_all_user_mounts): Don't try to remove /cygdrive mounts.
* * mkpasswd.c (enum_users): Use /bin/bash as the default shell.Christopher Faylor2001-05-011-2/+2
| | | | (main): Ditto.
* Patch by Kazuhiro Fujieda <fujieda@jaist.ac.jp>:Corinna Vinschen2001-04-151-5/+14
| | | | | | | | | | | | * mkgroup.c (enum_groups): Use RID + offset specified an additional argument as ID. (usage): Add description of -o option. (longopts, opts): Add specifications of -o/--id-offset option. (main): Add -o option. Invoke enum_groups with specified offset. * mkpasswd.c (enum_users): Just like mkgroup.c. (usage, longopts, opts): Ditto. (main): Add -o option. Invoke enum_users with specified offset only against domain accounts.
* * mkgroup.c (uni2ansi): Use native method to convert from UnicodeEgor Duda2001-04-111-8/+7
| | | | | | | | | to multi-byte strings. * mkpasswd.c (uni2ansi): Ditto. (enum_users): Pass buffer size when converting string. (enum_local_groups): Ditto. * mkgroup.c (enum_groups): Ditto. (enum_local_groups): Ditto.
* * mkpasswd.c: make default home directory /home/$user if oneCorinna Vinschen2000-12-071-19/+46
| | | | | | | can't be found in user registry. Allow user to override that with command line arg. (longopts): Fix typo in `local-groups' option. (main): Initialize `passed_home_path' before first usage.
* Make initial tabbing consistent.Christopher Faylor2000-12-071-109/+109
|
* * mkgroup.c (load_netapi): New function to load netapi32.dll functionsCorinna Vinschen2000-11-081-58/+125
| | | | | | | | | | | | | | | | dynamically so that mkgroup works on 9x/ME as well. Use corresponding function pointers throughout. (usage): Change to `int'. Change text to be conformant to mkpasswd. (main): Use `getlongopt' to process options. Special handling to create a group entry on 9x/ME. * mkpasswd.c (load_netapi): New function to load netapi32.dll functions dynamically so that mkpasswd works on 9x/ME as well. Use corresponding function pointers throughout. (usage): Change to `int'. Change text to be conformant to mkgroup. (main): Use `getlongopt' to process options. Special handling to create a passwd entry on 9x/ME. Change conditional to create an entry for the local administrators group when appropriate.
* Cleanup formatting on some files. Remove excessive whitespace.Christopher Faylor2000-10-281-6/+6
|
* * Makefile.in: Eliminate WINSUP_DEPS.Christopher Faylor2000-05-181-1/+1
| | | | | | | | | * cygpath.cc: Reorganize includes to accomodate sys/cygwin.h changes. * mkgroup.c: Ditto. * mkpasswd.c: Ditto. * mount.cc: Ditto. Eliminate use of cygwin source specific includes. * ps.cc: Ditto. * cygwin.cc: Eliminate obsolete file.
* * mkpasswd.c (main): Use GetDCName instead of GetAnyDCName.Corinna Vinschen2000-04-151-13/+17
| | | | | | | | | | | Don't create extra passwd entry for administrators group if local_groups is set. (usage): Change usage text slightly. (enum_users): Loop while ERROR_MORE_DATA is returned. (enum_local_groups): Ditto. * mkgroup.c (enum_local_groups): Ditto. (enum_groups) Ditto. (usage): Change usage text slightly.
* import winsup-2000-02-17 snapshotChristopher Faylor2000-02-171-0/+438