filed
Job queue using FUSE
git clone git://mccd.space/filedcommit fb767d50d98d40324921113407f9394004cbfb28
parent aba791370afc8329a299d892cb2bbaec5b8d1de2
Author: Marc Coquand <marc@coquand.email>
Date: Mon, 15 Dec 2025 10:32:31 +0100
Warn on running as root
Diffstat:
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()