mirror of
https://github.com/sudo-project/sudo.git
synced 2025-08-22 09:57:41 +00:00
Changes in sudo 1.8.30
This commit is contained in:
parent
f139d2361a
commit
a8c39ea81b
49
NEWS
49
NEWS
@ -1,3 +1,52 @@
|
||||
What's new in Sudo 1.8.30
|
||||
|
||||
* Fixed a warning on macOS introduced in sudo 1.8.29 when sudo
|
||||
attempts to set the open file limit to unlimited. Bug #904.
|
||||
|
||||
* Sudo now closes file descriptors before changing uids. This
|
||||
prevents a non-root process from interfering with sudo's ability
|
||||
to close file descriptors on systems that support the prlimit(2)
|
||||
system call.
|
||||
|
||||
* Sudo now treats an attempt to run "sudo sudoedit" as simply
|
||||
"sudoedit". If the sudoers file contains a fully-qualified path
|
||||
to sudoedit, sudo will now treat it simply as "sudoedit" (with
|
||||
no path). Visudo will will now treat a fully-qualified path
|
||||
to sudoedit as an error. Bug #871.
|
||||
|
||||
* Fixed a bug introduced in sudo 1.8.28 where sudo would warn about
|
||||
a missing /etc/environment file on AIX and Linux when PAM is not
|
||||
enabled. Bug #907
|
||||
|
||||
* Fixed a bug on Linux introduced in sudo 1.8.29 that prevented
|
||||
the askpass program from running due to an unlimited stack size
|
||||
resource limit. Bug #908.
|
||||
|
||||
* If a group provider plugin has optional arguments, the argument list
|
||||
passed to the plugin is now NULL terminated as per the documentation.
|
||||
|
||||
* The user's time stamp file is now only updated if both authentication
|
||||
and approval phases succeed. This is consistent with the behavior
|
||||
of sudo prior to version 1.8.23. Bug #910
|
||||
|
||||
* The new allow_unknown_runas_id sudoers setting can be used to
|
||||
enable or disable the use of unknown user or group IDs. Previously,
|
||||
sudo would always allow unknown user or group IDs if the sudoers
|
||||
entry permitted it, including via the "ALL" alias. As of sudo
|
||||
1.8.30, the admin must explicitly enable support for unknown IDs.
|
||||
|
||||
* The new runas_check_shell sudoers setting can be used to require
|
||||
that the runas user have a shell listed in the /etc/shells file.
|
||||
On many systems, users such as "bin", do not have a valid shell
|
||||
and this flag can be used to prevent commands from being run as
|
||||
those users.
|
||||
|
||||
* Fixed a problem restoring the SELinux tty context during reboot
|
||||
if mctransd is killed before sudo finishes. GitHub Issue #17.
|
||||
|
||||
* Fixed an intermittent warning on NetBSD when sudo restores the
|
||||
initial stack size limit.
|
||||
|
||||
What's new in Sudo 1.8.29
|
||||
|
||||
* The cvtsudoers command will now reject non-LDIF input when converting
|
||||
|
10
doc/UPGRADE
10
doc/UPGRADE
@ -1,6 +1,16 @@
|
||||
Notes on upgrading from an older release
|
||||
========================================
|
||||
|
||||
o Upgrading from a version prior to 1.8.29:
|
||||
|
||||
Starting with version 1.8.30, sudo will no longer allow commands
|
||||
to be run as a user or group ID that is not in the password or
|
||||
group databases by default. Previously, sudo would always allow
|
||||
unknown user or group IDs if the sudoers entry permitted it,
|
||||
including via the "ALL" alias. The old behavior can be restored
|
||||
by setting the new "allow_unknown_runas_id" Defaults setting
|
||||
in the sudoers file.
|
||||
|
||||
o Upgrading from a version prior to 1.8.29:
|
||||
|
||||
Starting with version 1.8.29, if the umask is explicitly set
|
||||
|
Loading…
x
Reference in New Issue
Block a user