]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
setusercontext(): Set priority from '~/.login_conf' as well
authorOlivier Certner <olce.freebsd@certner.fr>
Tue, 30 May 2023 15:14:50 +0000 (17:14 +0200)
committerOlivier Certner <olce@FreeBSD.org>
Thu, 1 Feb 2024 21:24:13 +0000 (22:24 +0100)
commit8b359002747a3ce84414fb64a9b89eab20ab7c25
tree3b8afe2af0510bd9e0e60eaa5f7804f9cf05124d
parentd836f951d9fee1d8cd7b77b4b87fb13c54d8cf15
setusercontext(): Set priority from '~/.login_conf' as well

Setting the process priority is done only when the current process'
effective UID corresponds to that for which context is to be set.
Consequently, setting priority is done with appropriate credentials and
will fail if the target user tries to raise it unduly via his
'~/.login_conf'.

PR:                     271751
Reviewed by:            kib, Andrew Gierth <andrew_tao173.riddles.org.uk>
Approved by:            emaste (mentor)
MFC after:              3 days
Relnotes:               yes
Sponsored by:           Kumacom SAS
Differential Revision:  https://reviews.freebsd.org/D40352

(cherry picked from commit f2a0277d3e51a6a839151eef17f466d0db2b7300)

Approved by:            markj (mentor)
lib/libutil/login_class.c