Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2003-11-26 18:47:44 +0300
committerCorinna Vinschen <corinna@vinschen.de>2003-11-26 18:47:44 +0300
commitf25babdf0723698552fe84e82a6fccf099f505cb (patch)
treee287ffd24aa195333a1ebaf950f0cb92df34ccb3 /winsup/utils/mkgroup.c
parentcb55867514230d86e2383f0a52ee8d2c6fd6dd7c (diff)
* mkgroup.c (main): Print "root" group with local admins group sid
and gid 0.
Diffstat (limited to 'winsup/utils/mkgroup.c')
-rw-r--r--winsup/utils/mkgroup.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/winsup/utils/mkgroup.c b/winsup/utils/mkgroup.c
index d6a5092ec..82039e58c 100644
--- a/winsup/utils/mkgroup.c
+++ b/winsup/utils/mkgroup.c
@@ -637,6 +637,14 @@ main (int argc, char **argv)
if (print_local)
{
/*
+ * Very special feature for the oncoming future:
+ * Create a "root" group account, being actually the local
+ * Administrators group. Since user name, sid and gid are
+ * fixed, there's no need to call print_special() for this.
+ */
+ printf ("root:S-1-5-32-544:0:\n");
+
+ /*
* Get `system' group
*/
print_special (print_sids, &sid_nt_auth, 1, SECURITY_LOCAL_SYSTEM_RID,