mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 08:47:44 +00:00
Meta: Find potentially missing resources
This commit is contained in:
parent
5692fa6c39
commit
eccf96b703
3 changed files with 20 additions and 2 deletions
|
@ -55,7 +55,7 @@ This is all possibly by using HackStudio, Visual Builder, Terminal, and the
|
|||
(optional) GNU tools.
|
||||
|
||||
* Multimedia
|
||||
$ /res/icons/audio-unmuted.png
|
||||
$ /res/icons/audio-volume-medium.png
|
||||
> Draw while playing your favorite songs!
|
||||
Serenity includes the Piano, which allows you to create your own tunes by
|
||||
simply pressing keys on the keyboard. You can pick the wavetype, octave, and
|
||||
|
|
|
@ -12,7 +12,7 @@ In addition to the access permissions bits, executables may have the "Set User I
|
|||
|
||||
The motivation behind SUID binaries is that they allow users to do tasks that would normally require elevated permissions, without having to give users these permissions fully.
|
||||
|
||||
For example, `/usr/ping` has the Set User ID bit set and is owned by user root in group root. So if any process executes `/usr/ping`, it will run as root, which means it will be able to send network packets, even if the current process doesn't normally have network access.
|
||||
For example, `/bin/ping` has the Set User ID bit set and is owned by user root in group root. So if any process executes `/bin/ping`, it will run as root, which means it will be able to send network packets, even if the current process doesn't normally have network access.
|
||||
|
||||
For another example, many other Unix systems contain a utility `passwd` that changes the password of the current user. To store the password, it has to write to `/etc/shadow` -- but the current user is not supposed to have write access to `/etc/shadow` so that they cannot change passwords of other users. The solution is to make `passwd` a SUID binary. (SerenityOS currently doesn't have support for user passwords.)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue