restrict.cr v0.2.2
restrict.cr
Simplifies privilege separation, and chroot in Crystal.
Installation
Add this to your application's shard.yml:
dependencies:
restrict:
github: chris-huxtable/restrict.cr
Usage
require "restrict"
Restricting:
Process.restrict("/var/empty", "user", "group")
# restricted environment
or,
Process.restrict("/var/empty", "user", "group", wait: true) {
# restricted environment
}
# runs after block completes. `wait: false` will not wait until block completes.
Contributing
- Fork it ( https://github.com/chris-huxtable/restict.cr/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Contributors
- Chris Huxtable - creator, maintainer
Repository
restrict.cr
Owner
Statistic
- 2
- 0
- 0
- 1
- 1
- over 4 years ago
- January 27, 2018
License
ISC License
Links
Synced at
Sun, 07 Dec 2025 20:28:15 GMT
Languages