An open API service indexing awesome lists of open source software.

https://github.com/msantos/noprivexec-go

noprivexec: disable setuid privileges
https://github.com/msantos/noprivexec-go

exec pledge prctl procctl setuid

Last synced: about 1 year ago
JSON representation

noprivexec: disable setuid privileges

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

```
go install codeberg.org/msantos/noprivexec-go/cmd/noprivexec@latest
```

To build a reproducible executable:

```
CGO_ENABLED=0 go build -trimpath -ldflags "-w" ./cmd/noprivexec/
```

# OPTIONS

# ALTERNATIVES

* [noprivexec](https://github.com/msantos/noprivexec)
* [noprivexec-rs](https://codeberg.org/msantos/noprivexec-rs)