Bug#843191: systemd-sysv-install: policy creds not carried forward

Ritesh Raj Sarraf rrs at debian.org
Tue Jan 3 13:49:18 GMT 2017


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On Tue, 2017-01-03 at 13:25 +0100, Michael Biebl wrote:
> 
> So, Lennart seems to be not too enthusiastic to add support for running
> systemd-sysv-install on the server side.
> 
> Should we add a simple $(id -u) != 0 to systemd-sysv-install then?
> And what should we do in that case:
> a/ exit 0 with a log message telling the user that update-rc.d could not
> be run due to missing priviliges?
> b/ use pkexec (if available) to run update-rc.d? As said, this would
> result in 4 polkit prompts, which is not too pretty.


In my opinion, for now, euid != 0 with an exit is fine. But you want want to
exit 1, which would justify the actual error cause.

- -- 
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEQCVDstmIVAB/Yn02pjpYo/LhdWkFAlhrq94ACgkQpjpYo/Lh
dWn7vQ//Z3U2HEljugLT+MLG7bsUSi/gVABkHFzU9wvoYcaZstqNOeWDHkGhLRRg
76OUI42rsFYxB2F3vZvmY+9P7BPGZJSd5f2ZbuTvj89NOPjmJGegn9SDfDNfAZlv
Gq1+vGfx/lL9U+KiHYmpT9a8MZjQNogVoMfcf0PSojqlB3ZxlVQ36KMdYVXXeY1W
FqEK27UYNhHCq73wVL7zXDg94y/SDPzPslrkuMbPO9zU953GuJkXP5Lo80LiTsC2
n3ZGx7GZM1OE7eX11kZ81pOAOPwitNjJx0JJ1OWoG3kWQgL/98akwhbvm+/ldkXf
qKQLL/OWfsnoIRgxRwunMSMJg5FinHfZ3+H2G5puGxi8mXy3+c6ZTnD40sBM1RYW
DnCGotBWz++FjqCwoShf9+q3SFuaCW+he54iAeaK/K5m+Zj9S+Z+NSv/tFWpORb1
LnxGku1zplJdz0mQYWhn9NKHA7C9E7AT6wcQ83KgDy5yyYfsaUJrG4InLSTkvlsK
Wydcwe8AkWJP5Y3zWpk7N8OQRi4wrbIreYJ6kRTaP3DQeCDiO54Cws26zfdH/KEZ
WpLh4urTdPspqFAWcssBRMgJIxP2MFPjyCsLhDtw844/o6zA8rNmmCrCiHd91r3k
dOI5Boi9KF+ptkP/zSiysswjw2DCMhBy3bYM5iQHR950lU9z7y0=
=a6ii
-----END PGP SIGNATURE-----




More information about the Pkg-systemd-maintainers mailing list