Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/msantos/noprivexec
noprivexec: disable setuid privileges
https://github.com/msantos/noprivexec
exec pledge prctl procctl setuid
Last synced: 3 days ago
JSON representation
noprivexec: disable setuid privileges
- Host: GitHub
- URL: https://github.com/msantos/noprivexec
- Owner: msantos
- License: isc
- Created: 2021-07-18T11:42:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-23T14:53:02.000Z (29 days ago)
- Last Synced: 2024-11-23T15:32:03.780Z (29 days ago)
- Topics: exec, pledge, prctl, procctl, setuid
- Language: C
- Size: 13.7 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SYNOPSIS
noprivexec *cmd* *...*
# DESCRIPTION
noprivexec: disable setuid privileges
`noprivexec` disables the ability to use setuid privileges before executing
a command.# EXAMPLES
```
$ noprivexec echo test
test$ noprivexec sudo echo test
sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?$ noprivexec ping 8.8.8.8
ping: icmp open socket: Operation not permitted
```# Build
```
make#### static executable using musl
./musl-make
```# OPTIONS
-h, --help
: usage summary# ALTERNATIVES
* [noprivexec-go](https://codeberg.org/msantos/noprivexec-go)
* [noprivexec-rs](https://codeberg.org/msantos/noprivexec-rs)