bubulle
d7a926d69a
Turkish translation update
2008-03-30 12:18:40 +00:00
nekral-guest
0a5fad05a8
updated to 431t. Thanks to Clytie Siddall
2008-03-30 12:06:33 +00:00
nekral-guest
ad135f478a
Updated Swedish translation. Thanks to Daniel Nylander.
2008-03-30 11:54:19 +00:00
nekral-guest
f2b518a31f
Updated to 431t. Thanks to helix84 <helix84@centrum.sk>.
2008-03-28 23:23:41 +00:00
bubulle
231bb00904
Italian translation update
2008-03-27 18:54:34 +00:00
nekral-guest
f7a256fc19
* src/passwd.c, NEWS: Make SE Linux tests more strict, when the
...
real UID is 0 SE Linux checks will be performed. Thanks to
Russell Coker <russell@coker.com.au>
* TODO: Added entries regarding SE Linux.
2008-03-26 22:00:50 +00:00
bubulle
9a6f0d3969
Russian translation update
2008-03-24 18:34:04 +00:00
bubulle
fed294e11e
Updated Korean and Portuguese translations
2008-03-23 08:39:58 +00:00
nekral-guest
04af9cb9f8
Fix manpages generation. The SYS_GID_MAX and SYS_UID_MAX entities were not defined.
2008-03-17 23:07:04 +00:00
nekral-guest
32b424e507
Fix minor compilation warning (assignment used as a comparison).
2008-03-17 23:05:59 +00:00
nekral-guest
d94602add8
login_access() is used in src/login.c, and defined in src/login_nopam.c
...
(which lacks a prototype). Move its prototype from src/login.c to
lib/prototypes.h.
2008-03-17 23:04:46 +00:00
nekral-guest
e33e2b7d79
Compilation fix. gshadow_locked should only be used if SHADOWGRP is defined.
2008-03-17 23:02:23 +00:00
nekral-guest
78c59b7261
Fix some warnings. compare_members_lists() is only used if SHADOWGRP is defined.
2008-03-17 23:00:49 +00:00
nekral-guest
a8a614c515
* NEWS, src/groupmod.c: Make sure the passwd, group, and gshadow
...
files are unlocked on exit. Unlock locked files in fail_exit().
Prefer fail_exit() over exit().
* NEWS, src/groupmod.c: When the GID of a group is changed, update
also the GID of the passwd entries of the users whose primary
group is the group being modified.
2008-03-08 23:01:49 +00:00
nekral-guest
b1a0769d3d
* lib/commonio.c (commonio_remove): Fail when the name to be
...
removed is used by different entries (like commonio_update does).
* NEWS: This fix the behavior of groupdel when the system is not
configured to support split group but different group entries
have the name of the group to be deleted.
2008-03-08 22:52:44 +00:00
nekral-guest
1b808e62df
Make sure the passwd, group, shadow, and gshadow files are unlocked on
...
exit. Unlock locked files in fail_exit(). Prefer fail_exit() over exit().
2008-03-08 22:44:53 +00:00
nekral-guest
5af8a5d74d
* NEWS, src/groupdel.c: Make sure the group, and gshadow files are
...
unlocked on exit. Add function fail_exit(). Use fail_exit()
instead of exit().
* src/groupdel.c: Fail immediately instead of increasing errors.
Better handling of error cases, like locked group or gshadow file.
2008-03-08 21:13:54 +00:00
nekral-guest
d1290c0d5d
Make sure the passwd, group, shadow, and gshadow files are unlocked on
...
exit. Add function fail_exit(). Use fail_exit() instead of exit().
2008-03-08 21:04:31 +00:00
nekral-guest
bded00fd11
Make sure the group and gshadow files are unlocked on exit. Add function fail_exit().
2008-03-08 20:54:54 +00:00
nekral-guest
a2242f6f1b
Do not rewrite the group and gshadow file in case of error.
2008-03-08 16:23:22 +00:00
nekral-guest
9e07fec6ba
Do not log that the group was deleted if an error occurred.
2008-03-08 16:20:55 +00:00
nekral-guest
d44f1dfeca
Do not raise an error if the group does not exist in the gshadow file.
2008-03-08 16:17:07 +00:00
nekral-guest
987d853aa9
Document MAX_MEMBERS_PER_GROUP.
2008-03-08 16:05:30 +00:00
nekral-guest
1b2618d688
* src/newgrp.c: Add missing end of line in message.
...
* src/newgrp.c: Add audit events for the authentication
(AUDIT_GRP_AUTH). Thansk to Peter Vrabec.
2008-03-07 20:21:15 +00:00
nekral-guest
6ea65c8992
Only reset the entries of existing users with faillog -r (not all numeric
...
IDs starting from 0). Thanks to Peter Vrabec.
2008-03-05 00:10:25 +00:00
nekral-guest
52cfc3372b
Fix typo. One "can't open" message is a "can't lock".
2008-03-04 23:53:00 +00:00
nekral-guest
528346cb3b
When a password is moved to the gshadow file, use "x" instead of "x"
...
to indicate that the password is shadowed (consistency with grpconv).
2008-02-26 20:09:56 +00:00
nekral-guest
2a2b2b3aa4
* NEWS: Fix failures when the gshadow file is not present. Thanks
...
to Christian Henz (http://bugs.debian.org/467488 )
* src/gpasswd.c (get_group): Do not fail if gshadow is not present. Just use
the group file and set the grent structure
* src/gpasswd.c (check_perms): The permissions should be checked
using both the gshadow and group file. Add a <struct group *>
parameter, and check if the gshadow file exists (is_shadowgrp).
* src/gpasswd.c (main): Do not use sgent.sg_mem or sgent.sg_adm if
the gshadow file is not present (sgent is not initialized in that
case). The fields of sgent can be set, but not used.
2008-02-26 19:09:10 +00:00
nekral-guest
db479122f3
* Fix typo in comment.
...
* Move comment regarding FIRST_MEMBER_IS_ADMIN to
where it belongs.
* Indicate the end of the #ifdef FIRST_MEMBER_IS_ADMIN
section.
2008-02-26 18:59:28 +00:00
nekral-guest
4160d8c1fb
Add the new XML documentation files to EXTRA_DIST.
2008-02-25 21:46:27 +00:00
nekral-guest
dead78e4d9
Use --previous when merging PO files of the manpages.
...
(I need to find a way to do it for the PO files of the binaries)
2008-02-25 21:27:31 +00:00
nekral-guest
7ce94164c7
* man/login.defs.d/SYS_UID_MAX.xml, man/login.defs.d/SYS_GID_MAX.xml:
...
Document new variables.
* man/newusers.8.xml, man/login.defs.5.xml,
man/login.defs.d/GID_MAX.xml, man/login.defs.d/UID_MAX.xml:
newusers uses now the GID_MAX, GID_MIN, UID_MAX, UID_MIN,
SYS_GID_MAX, SYS_GID_MIN, SYS_UID_MAX, and SYS_UID_MIN variables.
* man/groupadd.8.xml, man/login.defs.5.xml: groupadd uses now the
SYS_GID_MAX, and SYS_GID_MIN variables.
* man/login.defs.5.xml: useradd uses now the SYS_GID_MAX,
SYS_GID_MIN, SYS_UID_MAX, and SYS_UID_MIN variables.
2008-02-25 21:17:18 +00:00
nekral-guest
77f722ae9d
Added missing SYS_GID_MAX, SYS_GID_MIN, SYS_UID_MAX, and SYS_UID_MIN.
2008-02-25 21:06:30 +00:00
nekral-guest
93e2f66a60
* NEWS, src/useradd.c, man/useradd.8.xml: Added options
...
-user-group (-U, Uflg) and --no-user-group (-N, Nflg) to replace
nflg.
* man/login.defs.d/USERGROUPS_ENAB.xml: useradd now also uses
USERGROUPS_ENAB.
2008-02-25 21:03:46 +00:00
nekral-guest
2a5c015cd1
Add missing 'p' to the getopt_long's optstring.
2008-02-19 21:26:04 +00:00
nekral-guest
dc641054a1
Add missing -p, --password description to the Usage message.
2008-02-19 21:21:52 +00:00
nekral-guest
29e71bf1b3
Fix --non-unique's has_arg field to no_argument instead of required_argument.
2008-02-19 21:16:28 +00:00
nekral-guest
7ec4a64cdb
Add missing 'p' to the getopt_long's optstring.
2008-02-19 21:10:17 +00:00
nekral-guest
18c914f086
Added new option -r, --system for system accounts in useradd, groupadd,
...
and newusers.
2008-02-19 21:01:38 +00:00
nekral-guest
ed52b88b92
Fix buffer overflow when adding an user to a group. Thanks to Peter Vrabec.
2008-02-18 21:36:03 +00:00
nekral-guest
280fcebae8
Change the default HOME directory in /etc/default/useradd according FHS
...
(/home instead of /home/users). This fixes Alioth's bug #310559 .
Thanks to Dale E. Edmons.
2008-02-17 15:29:41 +00:00
nekral-guest
a8bc585e33
Use the correct AUDIT_CHGRP_ID event instead of
...
AUDIT_USER_START, when changing the user space group ID with
newgrp or sg. Thanks to sgrubb@redhat.com for the patch.
2008-02-14 18:35:51 +00:00
nekral-guest
1599d3d128
* Reset oflg with uflg if the new UID is equal to
...
the old one.
* Reset mflg with dflg if the new home directory is
the same as the old one.
2008-02-10 21:35:17 +00:00
nekral-guest
a5f949165a
Fix the handling of -a when a user is being renamed (with -l). The new
...
name of the user was used for the new supplementary groups, but not in the
existing ones.
2008-02-10 20:25:39 +00:00
nekral-guest
ead95673a5
Set the shadow's password instead of the passwd's password.
...
Fix wrong cut&paste.
2008-02-10 19:14:20 +00:00
nekral-guest
f8679b385a
No need to check audit_fd, audit_logger() will take care of this.
2008-02-03 21:40:01 +00:00
nekral-guest
ae5db5d36b
Really log the expiration date change as human readable strings instead of
...
integers.
2008-02-03 21:37:45 +00:00
nekral-guest
fdae41eb63
Use a function to convert the dates from /etc/shadow to human readable dates.
2008-02-03 21:30:47 +00:00
nekral-guest
feb2e41181
Do not translate the fromhost variable. It is always used for syslog messages.
2008-02-03 17:57:43 +00:00
nekral-guest
6e9078f16c
Switch to the C locale before sending messages to syslog. The messages
...
sent by shadow were not translated, but error messages from PAM returned
by pam_strerror() were translated in the users's locale.
2008-02-03 17:53:21 +00:00