diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-07-13 01:27:47 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-07-13 01:27:47 +0200 |
commit | 2907e7974924e7e8f1a64874b5c3cb48ebd25d5d (patch) | |
tree | e57cd8ee87d94fcad9c0080703e0fd11886ac423 /loginutils/addgroup.c | |
parent | 189f74d0f2760d3da1a05cba75653dade4c8a9c3 (diff) | |
download | busybox-w32-2907e7974924e7e8f1a64874b5c3cb48ebd25d5d.tar.gz busybox-w32-2907e7974924e7e8f1a64874b5c3cb48ebd25d5d.tar.bz2 busybox-w32-2907e7974924e7e8f1a64874b5c3cb48ebd25d5d.zip |
add comment about /etc/gshadow, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'loginutils/addgroup.c')
-rw-r--r-- | loginutils/addgroup.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/loginutils/addgroup.c b/loginutils/addgroup.c index e49278efe..215e4a9e0 100644 --- a/loginutils/addgroup.c +++ b/loginutils/addgroup.c | |||
@@ -79,7 +79,22 @@ static void new_group(char *group, gid_t gid) | |||
79 | if (ENABLE_FEATURE_CLEAN_UP) | 79 | if (ENABLE_FEATURE_CLEAN_UP) |
80 | free(p); | 80 | free(p); |
81 | #if ENABLE_FEATURE_SHADOWPASSWDS | 81 | #if ENABLE_FEATURE_SHADOWPASSWDS |
82 | /* Ignore errors: if file is missing we suppose admin doesn't want it */ | 82 | /* /etc/gshadow fields: |
83 | * 1. Group name. | ||
84 | * 2. Encrypted password. | ||
85 | * If set, non-members of the group can join the group | ||
86 | * by typing the password for that group using the newgrp command. | ||
87 | * If the value is of this field ! then no user is allowed | ||
88 | * to access the group using the newgrp command. A value of !! | ||
89 | * is treated the same as a value of ! only it indicates | ||
90 | * that a password has never been set before. If the value is null, | ||
91 | * only group members can log into the group. | ||
92 | * 3. Group administrators (comma delimited list). | ||
93 | * Group members listed here can add or remove group members | ||
94 | * using the gpasswd command. | ||
95 | * 4. Group members (comma delimited list). | ||
96 | */ | ||
97 | /* Ignore errors: if file is missing we assume admin doesn't want it */ | ||
83 | update_passwd(bb_path_gshadow_file, group, "!::", NULL); | 98 | update_passwd(bb_path_gshadow_file, group, "!::", NULL); |
84 | #endif | 99 | #endif |
85 | } | 100 | } |