aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/sid77/drop/README.md
blob: b27fc1a403ef681669dccfbf048639acb3b542b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# drop

An easy way for dropping privileges in Go. Just import `github.com/sid77/drop` and use:

```
// privileged code here
// ...

if err := 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.