←back to thread

466 points CoolCold | 9 comments | | HN request time: 1.153s | source | bottom
1. abridgett ◴[] No.40212909[source]
I'm not sure it can replace non-trivial setups - sudo/doas looks set to stay.

e.g when you need to restrict a set of users to run only certain applications with certain other users. sudo can do this (even if the config format can be painful).

replies(4): >>40213044 #>>40213750 #>>40215140 #>>40215759 #
2. cozzyd ◴[] No.40213044[source]
sure but very few people (relatively) are doing stuff like that?
3. lupire ◴[] No.40213750[source]
What's the goal?

If the host is to get most scenarios off sudo, exceptions aren't a problem.

If the goal is to delete sudo, exceptions matter, and migrating what is migratable will clarify what the remaining requirements are.

4. stop50 ◴[] No.40215140[source]
Thats why i moved every sudoers rule to ldap. Much nicer to configure and no need for files with the same content on multiple servers. New users are added and removed fast and i can check the rule on any server.
5. agwa ◴[] No.40215759[source]
Good news! run0 will use polkit[1], which uses JavaScript for its rules[2], so there's no limit to how complex your rules can get!

On the other hand, maybe adding a JavaScript interpreter to Linux's trusted computing base isn't good news...

[1] https://mastodon.social/@pid_eins/112353420303876549

[2] https://www.freedesktop.org/software/polkit/docs/latest/polk...

replies(2): >>40216026 #>>40216997 #
6. akira2501 ◴[] No.40216026[source]
If the lesson of xz was "reduce supply chain attack surface" then the freedesktop people clearly haven't received it yet.
replies(1): >>40218506 #
7. rcxdude ◴[] No.40216997[source]
It's a heck if a lot better than a random smattering of shared libraries getting pulled into a random high-priviledge context which also inherits some other context from whoever is asking for authentication. Polkit gets a lot of flack but PAM is absolutely mad.
8. bmicraft ◴[] No.40218506{3}[source]
Fedora has used PolKit for 12 years now, and the javascript rules have probably been a thing for about as long.
replies(1): >>40221373 #
9. akira2501 ◴[] No.40221373{4}[source]
Doctors recommended cigarettes for decades. What should give everyone similar pause is xz was found unintentionally.