1 |
On Wed, Sep 02, 2020 at 09:42:40AM +0200, n952162 wrote |
2 |
|
3 |
> I guess polkit is being newly pulled in and then forcing me to choose a |
4 |
> multi-seat configuration? |
5 |
> |
6 |
> There are tons of things that are dependent on polkit, most of which I |
7 |
> don't have, like systemd. The right way to solve this is to go through |
8 |
> each one and find out if/why it's suddenly appearing and whether I need |
9 |
> it or not? For example, I might have to add a new USE flag to disable |
10 |
> a new functionality that I didn't want in the first place to prevent a |
11 |
> total re-sculpting of my system? |
12 |
> |
13 |
> Or, I'm ignorant of some basic, simplifying fact ... |
14 |
|
15 |
The root of the problem is all the Redhat employees in the linux |
16 |
ecosystem. They're not operating out of malice, but rather they're only |
17 |
concerned about tuning linux to optimize it for corporate enterprise |
18 |
customers. No thought is given to single-seat home users like most of |
19 |
this mailing list. The best anology is that you want a Ford Ranger 1/2 |
20 |
ton pickup with automatic transmission. But corporate wants an |
21 |
18-wheeler semi-tractor plus trailer where you have to learn how to |
22 |
operate an umpteen-speed manual transmission. As per the news item... |
23 |
https://www.gentoo.org/support/news-items/2020-06-24-xorg-server-dropping-default-suid.html |
24 |
...there have been a couple of changes |
25 |
|
26 |
* xorg default has changed to USE="-suid" |
27 |
* USE="elogind" or some other "?logind" has been added to your defaults |
28 |
|
29 |
I've decided to retain the old setup. To do so |
30 |
|
31 |
* add the "suid" flag to x11-base/xorg-server in package.use |
32 |
* add "-elogind" to USE in make.conf |
33 |
|
34 |
The deciding factor for me is that elogind pulls in PAM. PAM is to |
35 |
me what HAL is to Dale. Basically "everything you know is wrong". PAM |
36 |
imposes its own config files, and anything you read on man pages for a |
37 |
service may not apply when PAM controls access to that service. You need |
38 |
to set up separate config files, and put users into specific groups, etc. |
39 |
99% of Google searches will turn up answers that do not apply to your |
40 |
situation. Again, this is not malice on the part of Redhat employees. |
41 |
It's that they're setting up things for a central server with hundreds |
42 |
of users in a corporate environment, and they need to protect against |
43 |
potentially hostile or dumb users. |
44 |
|
45 |
-- |
46 |
Walter Dnes <waltdnes@××××××××.org> |
47 |
I don't run "desktop environments"; I run useful applications |