sudo 1.9.14b2 released
"Todd C. Miller via sudo-workers" <[email protected]> Wed, 14 Jun 2023 14:45:54 -0600
| Newsgroups | gmane.comp.tools.sudo.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============3070953048805291935==
Content-Type: multipart/signed; protocol="application/pgp-signature";
micalg=pgp-; boundary="52703_Wed_Jun_14_14_45_35_MDT_2023"
--52703_Wed_Jun_14_14_45_35_MDT_2023
Content-Type: text/plain; charset=us-ascii
The second beta release of sudo 1.9.14 is now available. In addition
to bug fixes, the major change in version 1.9.14 is that commands
are now run their own pseudo-terminal by default. To restore the
historic default behavior where commands are run in the user's
terminal, add:
Defaults !use_pty
to your sudoers file.
Source:
https://www.sudo.ws/dist/beta/sudo-1.9.14b2.tar.gz
ftp://ftp.sudo.ws/pub/sudo/beta/sudo-1.9.14b2.tar.gz
SHA256 checksum:
59f1efdbdf6c84a4a4efabadb99e3541bf2e63cfd5650cefe4fdecc070038eb7
MD5 checksum:
a580c2e31f018b29085db1d5c596532d
Binary packages:
https://www.sudo.ws/getting/beta_packages/
For a list of download mirror sites, see:
https://www.sudo.ws/getting/download_mirrors/
Sudo web site:
https://www.sudo.ws/
Major changes between sudo 1.9.14b2 and 1.9.14b1:
* Fixed a long-standing bug where a sudoers rule without an explicit
runas list allowed the user to run a command as root and any
group instead of just one of the groups that root is a member
of. For example, a rule such as "myuser ALL = ALL" would permit
"sudo -u root -g othergroup" even if root did not belong to
"othergroup".
* Fixed a bug where a sudoers rule with an explicit runas list
allowed a user to run sudo commands as themselves. For example,
a rule such as "myuser ALL = (root) ALL", "myuser" should only
allow commands to be run as root (optionally using one of root's
groups). However, the rule also allowed the user to run
"sudo -u myuser -g myuser command".
* Fixed a bug that prevented the user from specifying a group on
the command line via "sudo -g" if the rule's Runas_Spec contained
a Runas_Alias.
* Updated translations from translationproject.org.
Major changes between sudo 1.9.14b1 and 1.9.13p3:
* Fixed a bug where if the "intercept" or "log_subcmds" sudoers
option was enabled and a sub-command was run where the first
entry of the argument vector didn't match the command being run.
This resulted in commands like "sudo su -" being killed due to
the mismatch. Bug #1050.
* The sudoers plugin now canonicalizes command path names before
matching (where possible). This fixes a bug where sudo could
execute the wrong path if there are multiple symbolic links with
the same target and the same base name in sudoers that a user is
allowed to run. GitHub issue #228.
* Improved command matching when a chroot is specified in sudoers.
The sudoers plugin will now change the root directory id needed
before performing command matching. Previously, the root directory
was simply prepended to the path that was being processed.
* When NETGROUP_BASE is set in the ldap.conf file, sudo will now
perform its own netgroup lookups of the host name instead of
using the system innetgr(3) function. This guarantees that user
and host netgroup lookups are performed using the same LDAP
server (or servers).
* Fixed a bug introduced in sudo 1.9.13 that resulted in a missing
" ; " separator between environment variables and the command
in log entries.
* The visudo utility now displays a warning when it ignores a file
in an include dir such as /etc/sudoers.d.
* When running a command in a pseudo-terminal, sudo will initialize
the terminal settings even if it is the background process.
Previously, sudo only initialized the pseudo-terminal when running
in the foreground. This fixes an issue where a program that
checks the window size would read the wrong value when sudo was
running in the background.
* Fixed a bug where only the first two digits of the TSID field
being was logged. Bug #1046.
* The "log_pty" sudoers option is now enabled by default. To
restore the historic behavior where a command is run in the
user's terminal, add "Defaults !use_pty" to the sudoers file.
GitHub issue #258.
* Sudo's "-b" option now works when the command is run in a
pseudo-terminal.
* When disabling core dumps, sudo now only modifies the soft limit
and leaves the hard limit as-is. This avoids problems on Linux
when sudo does not have CAP_SYS_RESOURCE, which may be the case
when run inside a container. GitHub issue #42.
* Sudo configuration file paths have been converted to colon-separated
lists of paths. This makes it possible to have configuration
files on a read-only file system while still allowing for local
modifications in a different (writable) directory. The new
--enable-adminconf configure option can be used to specify a
directory that is searched for configuration files in preference
to the sysconfdir (which is usually /etc).
* The "intercept_verify" sudoers option is now only applied when
the "intercept" option is set in sudoers. Previously, it was
also applied when "log_subcmds" was enabled.
* The NETGROUP_QUERY ldap.conf parameter can now be disabled for
LDAP servers that do not support querying the nisNetgroup object
by its nisNetgroupTriple attribute, while still allowing sudo to
query the LDAP server directly to determine netgroup membership.
--52703_Wed_Jun_14_14_45_35_MDT_2023
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEWdHpzLorN2cE/dNbqfTAIc6kcPsFAmSKJu8ACgkQqfTAIc6k
cPs+dBAAvCKb6jzrKzuKYmOy6MIdCfXJ7Nly/rA9tnkc3FEu1H/UJK00TQ2GPyG4
R4T4lrgD5Db7x2hmgynV6/yLlgVwwHKd5tkni93Seq8+QpmxahNi/98tZR7eLlB5
RXBw5CXRbyDUc3c9KKQQAfZmmQJ2cbqLg7ReDBCZiyair9zcIGAyzR89luKz8TiM
5fTeO2fcfK90ucpk60K1Mm9QytbZvzuBv+k6qNzXkBcJ/8Jciv2vZgXneYFYbkAB
KZ1hvQQfAoHqtRgA3/EKhRl3pyOdfLYBcW5TQPbHtv1LYyJyA1a1CSb0dAh8fz9A
8BYkoAXavolaDGKRFhYWkE6inxxpkCXaElbbEWQnBrn5fvNjDWKqW+6mQGvxg5Mv
3e3t8ARBnmZGBOgzTLSCwQE/GMVcZJtPUtpvzOtmgqxpPSMLhF9xr/E4c+4k2/nn
hp2tWrtnD4BTazGHzJi8Ekyeqp4OZRgndbqMML9fUmMflWqEYGCZFHNiLworCNbd
QFl0tsjAAuNipF/phJeWwUlgKDclMR5hkP3A1xO8+mvgnc+/vV4SRTo0JubYwUZo
si99DjAFz6ibc7eLdNq7GYlDmK6PteJyM3wV+S/FUSRzlczoIluynY8S4404tQfV
jRNB2fVIiiW7jkYLIwbLBEyTVB3OR2dHRkDWdNrveP6o5d6isrw=
=6p+Q
-----END PGP SIGNATURE-----
--52703_Wed_Jun_14_14_45_35_MDT_2023--
--===============3070953048805291935==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
____________________________________________________________
sudo-workers mailing list <[email protected]>
For list information, options, or to unsubscribe, visit:
https://www.sudo.ws/mailman/listinfo/sudo-workers
--===============3070953048805291935==--