Wolfgang Bumiller
61abb4645c
buildsys: fix suidubins assignments
...
These assignments were pasted as is into the Makefile and
ended up as part of a rule. (Usually the .PRECIOUS rule
which is why the build system never attempted to execute it
as commands, hiding the problem.)
Signed-off-by: Wolfgang Bumiller <wry.git@bumiller.com>
Reported-by: Rahel A <ra00177@surrey.ac.uk>
2016-11-05 16:09:07 +01:00
Serge Hallyn
11d1b661db
Merge pull request #42 from jubalh/maint
...
Update README with current maintainer
2016-11-04 09:01:16 -05:00
Michael Vetter
b95b766bc0
Update README with current maintainer
2016-11-02 09:30:05 +01:00
Serge Hallyn
4094dc0c96
Merge pull request #41 from selkfoster/master
...
Remove non-POSIX option in chmod(1) used for src/Makefile.am
2016-10-19 19:29:43 -05:00
Matias A. Fonzo
b7fffe8f7e
Remove non-POSIX option in chmod(1) used for src/Makefile.am
2016-10-18 15:46:27 -03:00
Trần Ngọc Quân
a87e2bcdf1
Update Vietnamese translations
2016-10-06 12:16:21 -05:00
Serge Hallyn
6564241674
Merge pull request #33 from t8m/master
...
Fix regression in useradd not loading defaults properly.
2016-09-21 09:12:15 -05:00
Serge Hallyn
dc5b2a2ec0
Merge pull request #36 from atsampson/master
...
Add missing size args to snprintf calls.
2016-09-20 08:14:28 -05:00
Adam Sampson
924cc34647
Use sizeof rather than hardcoding snprintf's size argument.
2016-09-20 08:04:14 +01:00
Serge Hallyn
68061f2059
release 4.4
2016-09-18 21:38:10 -05:00
Serge Hallyn
67d2bb6e0a
su.c: fix missing length argument to snprintf
2016-09-18 21:31:18 -05:00
Serge Hallyn
99b5feadd9
update translations
2016-09-18 18:23:49 -05:00
Tomas Mraz
507f96cdeb
Fix regression in useradd not loading defaults properly.
...
The get_defaults() has to be called before processing the flags.
Signed-off-by: Tomáš Mráz <tmraz@fedoraproject.org>
2016-08-25 11:20:34 +02:00
Serge Hallyn
6fbc11ce21
configure.ac: release 4.3.1
...
Signed-off-by: Serge Hallyn <serge@hallyn.com>
2016-08-14 23:00:59 -05:00
Serge Hallyn
ff2baed5db
idmapping: add more checks for overflow
...
At this point they are redundant but should be safe. Thanks to
Sebastian Krahmer for the first check.
2016-08-14 21:48:50 -05:00
Serge Hallyn
94da3dc5c8
also check upper for wrap
2016-08-14 21:48:45 -05:00
Serge Hallyn
9df58a7545
Merge pull request #30 from jwilk/spelling
...
man: Fix typos
2016-08-05 11:59:45 -05:00
Serge Hallyn
5b017af90d
Merge pull request #29 from hemio-ev/lower-su-syslog-priority
...
Reduces syslog priority of common usage events
2016-08-05 11:59:15 -05:00
Jakub Wilk
a7a7a1fdea
man: Fix typos
2016-08-05 18:50:51 +02:00
Serge Hallyn
ca0ccaba27
Merge pull request #24 from stoeckmann/typos
...
Fixed typos in new{g,u}idmap tools.
2016-08-04 23:39:25 -05:00
Serge Hallyn
8f1836bad9
Merge pull request #25 from stoeckmann/sigrace
...
Fixed signal races in shadow tools.
2016-08-04 23:38:24 -05:00
Michael Herold
61fc90b268
Reduces syslog priority of common usage events
...
- Log INFO instead of ERR on `su missing-user`
- Log NOTICE/WARN instead of ERR on pam_authenticate failure (wrong password for example)
2016-08-04 22:17:31 +02:00
Sebastian Krahmer
1d5a926cc2
Simplify getulong
...
Use strtoul to read an unsigned long, rather than reading
a signed long long and casting it.
https://bugzilla.suse.com/show_bug.cgi?id=979282
2016-08-03 11:51:07 -05:00
Serge Hallyn
7f5a14817d
get_map_ranges: check for overflow
...
The kernel accepts u32 values, so make sure that userspace
is not passing large values.
Signed-off-by: Serge Hallyn <serge@hallyn.com>
2016-07-31 12:56:48 -05:00
Serge Hallyn
9bf01bf010
Merge pull request #26 from jubalh/master
...
Fix sentence in usermod manual
2016-07-19 08:02:31 -05:00
Michael Vetter
358bd9b359
Fix sentence in usermod manual
...
Should have been: '[...] but only checkS [...]'.
So there was a missing 's'. Architectures isn't the right word either.
I decided to write the whole sentence new.
2016-07-18 15:21:08 +02:00
Tobias Stoeckmann
dd50014055
Fixed signal races in shadow tools.
...
Some of the supplied tools use functions which are not signal-safe.
Most of the times it's exit() vs. _exit().
In other times it's how the standard output or standard error is
handled. FILE-related functions shall be avoided, therefore I replaced
them with write().
Also there is no need to call closelog(). At worst, it allows to
trigger a deadlock by issuing different signal types at bad timings.
But as these fixes are about race conditions, expect bad timings in
general for these bugs to be triggered. :)
2016-07-02 18:11:09 +02:00
Tobias Stoeckmann
a84b0cafdd
Fixed typos in new{g,u}idmap tools.
...
Fixed small typos in manual pages and code comments.
Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
2016-07-02 16:39:18 +02:00
Serge Hallyn
a4dee3d1ad
Merge pull request #16 from sebras/master
...
man: Fix a number of typos for various commands.
2016-05-20 14:05:56 -05:00
Serge Hallyn
340729bbe8
Merge pull request #19 from brauner/manfix
...
add long option --no-create-home to -M
2016-05-05 16:18:15 -05:00
Christian Brauner
4518826376
add long option --no-create-home to -M
...
Let's get rid of all the downstream fixes floating around.
Signed-off-by: Christian Brauner <christian.brauner@mailbox.org>
2016-05-05 12:00:07 +02:00
Sebastian Rasmussen
aa38e0da9a
man: Fix a number of typos for various commands.
2016-04-28 15:56:28 +02:00
Serge Hallyn
ef45bb2496
configure.ac: release 4.3
...
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
2016-03-16 17:11:36 -07:00
Serge Hallyn
edec2d057d
Merge pull request #13 from t8m/master
...
Add ability to clear or set lastlog record for user via lastlog command
2016-03-05 00:07:24 -08:00
Tomas Mraz
66897b6f6d
Add ability to clear or set lastlog record for user via lastlog command
...
This functionality is useful because there is now a feature
of Linux-PAM's pam_lastlog module to block expired users (users
which did not login recently enough) from login. This commit
complements it so the sysadmin is able to unblock such expired user.
Signed-off-by: Tomáš Mráz <tmraz@fedoraproject.org>
2016-03-03 15:37:01 +01:00
Serge Hallyn
af064545bf
useradd: respect -r flag when allocating subuids
...
We intend to not create subuids for system users. However we are
checking for command line flags after we check whether -r flag
was set, so it was never found to be true. Fix that.
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
2016-02-18 09:20:43 -08:00
Serge Hallyn
9ab9e6f331
Merge pull request #12 from stgraber/master
...
Tweak uid/gid map default configuration
2016-02-15 15:27:20 -08:00
Stéphane Graber
65c2617140
Tweak uid/gid map default configuration
...
- Use an allocation of 65536 uids and gids to allow for POSIX-compliant
user owned namespaces.
- Don't allocate a uid/gid map to system users.
Unfortunately checking for --system isn't quite enough as some
distribution wrappers always call useradd without --system and take care
of choosing a uid and gid themselves, so also check whether the
requested uid/gid is in the user range.
This is taken from a patch I wrote for Ubuntu a couple years ago and
which somehow didn't make it upstream.
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2016-02-15 18:11:10 -05:00
Serge Hallyn
24468e4525
Merge pull request #11 from taizo/typo_in_japanese_usage_desc
...
typo in japanese usage description of useradd.
2016-01-11 17:20:57 -08:00
Taizo Ito
df11d701e1
typo in japanese usage description of useradd.
2016-01-04 13:27:31 +09:00
Bastian Blank
d2fa8c5d4b
Fix user busy errors at userdel
...
From: Bastian Blank <bastian.blank@credativ.de>
Acked-by: Serge Hallyn <serge.hallyn@ubuntu.com>
2015-11-17 10:53:55 -06:00
Serge Hallyn
e01bad7d3c
Merge pull request #4 from xnox/master
...
Make shadow more robust in hostile environments
2015-11-12 23:07:29 -06:00
Serge Hallyn
4c4896f0d5
Merge pull request #9 from shadow-maint/idmapleak
...
Idmapleak
2015-11-12 23:03:09 -06:00
Serge Hallyn
5fadb341c3
Merge pull request #8 from shadow-maint/newgrpleak
...
Fix a resource leak in syslog_sg
2015-11-12 23:02:13 -06:00
Serge Hallyn
29ee91ae7d
Merge pull request #6 from stoeckmann/master
...
Clear passwords on __gr_dup/__pw_dup errors and fix memory leak
2015-08-09 19:57:38 -05:00
Serge Hallyn
5533eb40d1
Merge pull request #5 from vapier/master
...
misc autoool fixes
2015-08-09 19:51:54 -05:00
Serge Hallyn
533d2bab3d
get_map_ranges: initialize argidx to 0 at top of loop
...
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
2015-08-06 00:34:25 -05:00
Serge Hallyn
f68f813073
Fix a resource leak in syslog_sg
...
Reported at https://alioth.debian.org/tracker/?func=detail&atid=411478&aid=315135&group_id=30580
by Alejandro Joya (afjoyacr-guest)
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
2015-08-06 00:25:01 -05:00
Serge Hallyn
7edb32e75f
Fix a resource leak in libmis/idmapping.c
...
Reported at https://alioth.debian.org/tracker/?func=detail&atid=411478&aid=315136&group_id=30580
by Alejandro Joya.
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
2015-08-06 00:10:13 -05:00
Serge Hallyn
acf11efe54
Merge pull request #7 from shadow-maint/2015-07-20/vflg
...
Don't limit subuid/subgid support to local users
2015-07-23 10:11:46 -05:00