Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Findigs file. #124

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions FINDINGS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Findings.

This is basically a summary of our findings whilst trying to become
totally independent of root access.

## Seat

One of our first suggestions where opening a seat to get access to the
keyboard and other input devices. After a lot of research we concluded
this path unviable. This is going to be technical.

So basically when a process asks the systems seat manager if they could
open a seat they indirectly ask to take control of the whole session.

Well in simple terms it means if we go ahead and implement seat support
the compositor/display server can't access a keyboard and mouse anymore
totally breaking normal expected compositor behaviour. Big nono.

## Pkexec

Pkexec is our current solution... (Somebody else do this i have no idea.)

## Polkit

Polkit is a solution we have considered... (Somebody else do this i have
no idea.)