blob: 3bea83c25243161d92fe013d6890ebb7e5aeb557 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# drop
An easy way for dropping privileges in Go.
```
import "github.com/sid77/drop"
// privileged code here
// ...
if err := drop.DropPrivileges("some user"); err != nil {
log.Fatal(err)
}
// unprivileged code here
// ...
```
drop will take care of calling `setre{s}[g,u]id()` depending on the platform it's being run on.
|