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
parentcb55867514230d86e2383f0a52ee8d2c6fd6dd7c (diff)
* mkgroup.c (main): Print "root" group with local admins group sid
and gid 0.
Diffstat (limited to 'winsup/utils')
-rw-r--r--winsup/utils/ChangeLog5
-rw-r--r--winsup/utils/mkgroup.c8
2 files changed, 13 insertions, 0 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog
index a4dc2a7b9..677ab6edd 100644
--- a/winsup/utils/ChangeLog
+++ b/winsup/utils/ChangeLog
@@ -1,3 +1,8 @@
+2003-11-26 Corinna Vinschen <corinna@vinschen.de>
+
+ * mkgroup.c (main): Print "root" group with local admins group sid
+ and gid 0.
+
2003-11-19 Corinna Vinschen <corinna@vinschen.de>
* Makefile.in: Add rules to build ipcrm and ipcs.
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,