filed
Job queue using FUSE
git clone git://mccd.space/filed
| Log | Files | Refs | README | LICENSE |
commit fb767d50d98d40324921113407f9394004cbfb28 parent aba791370afc8329a299d892cb2bbaec5b8d1de2 Author: Marc Coquand <marc@coquand.email> Date: Mon, 15 Dec 2025 10:32:31 +0100 Warn on running as root Diffstat:
| M | README.md | | | 1 | + |
| M | main.go | | | 5 | +++++ |
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md
@@ -74,6 +74,7 @@ $ cat /tmp/qj-jobs/active/1
- [ ] Support chmod and chown
- [ ] State is configured via environment variable
- [ ] Customizable backoff and timeout before retries
+- [ ] "Landlock"-mode, or sandboxed jobs
## Alternatives
diff --git a/main.go b/main.go
@@ -23,6 +23,11 @@ func usage() {
}
func main() {
+ userUid := uint32(os.Getuid())
+ if userUid == 0 {
+ slog.Warn("Running qj as root is highly not recommended. Be careful")
+ }
+
flag.Usage = usage
flag.Parse()