diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2008-02-28 11:11:12 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2008-02-28 11:11:12 +0000 |
commit | 11cd2378b08a69fcca6f16827fd6a27f98ccc479 (patch) | |
tree | da0fdb4ad1d68dfaca624ebdf11d942404300e14 /winsup/utils/mkpasswd.c | |
parent | 3998e2f8e63fb959b48dab9f0e708275ba70b05f (diff) | |
download | cygnal-11cd2378b08a69fcca6f16827fd6a27f98ccc479.tar.gz cygnal-11cd2378b08a69fcca6f16827fd6a27f98ccc479.tar.bz2 cygnal-11cd2378b08a69fcca6f16827fd6a27f98ccc479.zip |
* mkpasswd.c (main): Simplify generating SYSTEM entry. Add entries
for LocalService and NetworkService accounts. Change comments.
Diffstat (limited to 'winsup/utils/mkpasswd.c')
-rw-r--r-- | winsup/utils/mkpasswd.c | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/winsup/utils/mkpasswd.c b/winsup/utils/mkpasswd.c index e4d9a9684..63cfa27b8 100644 --- a/winsup/utils/mkpasswd.c +++ b/winsup/utils/mkpasswd.c @@ -702,21 +702,11 @@ main (int argc, char **argv) { if (print_local) { -#if 0 - /* - * Get 'Everyone' group - */ - print_special (print_sids, &sid_world_auth, 1, SECURITY_WORLD_RID, - 0, 0, 0, 0, 0, 0, 0); -#endif - /* - * Get 'system' group - */ - print_special (print_sids, &sid_nt_auth, 1, SECURITY_LOCAL_SYSTEM_RID, - 0, 0, 0, 0, 0, 0, 0); - /* - * Get 'administrators' group - */ + /* Generate service starter account entries. */ + printf ("SYSTEM:*:18:544:,S-1-5-18::\n"); + printf ("LocalService:*:19:544:U-NT AUTHORITY\\LocalService,S-1-5-19::\n"); + printf ("NetworkService:*:20:544:U-NT AUTHORITY\\NetworkService,S-1-5-20::\n"); + /* Get 'administrators' group (has localized name). */ if (!print_local_groups) print_special (print_sids, &sid_nt_auth, 2, SECURITY_BUILTIN_DOMAIN_RID, DOMAIN_ALIAS_RID_ADMINS, 0, 0, 0, 0, 0, 0); |