1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-02 20:02:12 +00:00
serenity/Base/usr/share/man
Andreas Kling 33f2eeea4a pls: Drastically simplify this program
Since this program is setuid-root, it should be as simple as possible.

To that end, remove `/etc/plsusers` and use filesystem permissions to
achieve the same thing. `/bin/pls` is now only executable by `root` or
members of the `wheel` group.

Also remove all the logic that went to great lengths to `unveil()` a
minimal set of filesystem paths that may be used for the command.
The complexity-to-benefit ratio did not seem justified, and I think
we're better off keeping this simple.

Finally, remove pledge promises the moment they are no longer needed.
2021-05-30 23:09:37 +02:00
..
man1 Documentation: Update bt(1) man page for symbolication changes 2021-05-22 18:54:22 +02:00
man2 Base: Fix typos and spelling errors in man pages 2021-05-05 12:22:08 +01:00
man3 Base: Fix typos and spelling errors in man pages 2021-05-05 12:22:08 +01:00
man4 Everywhere: Remove unnecessary whitespace at the end of some lines. 2021-03-08 09:20:53 +01:00
man5 Shell: Parse '\t' in doublequoted strings as a tab character 2021-05-10 10:43:23 +02:00
man7 Base: Document the Shell's new termios allow-list 2021-05-24 23:26:49 +04:30
man8 pls: Drastically simplify this program 2021-05-30 23:09:37 +02:00