From a9a82868cada0b3f75f961ea7253a075c2987e20 Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Tue, 8 Feb 2022 23:08:03 +0400 Subject: [PATCH] Chrooting. --- cmd/dwelling-upload/main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/dwelling-upload/main.go b/cmd/dwelling-upload/main.go index bf0a932..3a5200e 100644 --- a/cmd/dwelling-upload/main.go +++ b/cmd/dwelling-upload/main.go @@ -47,6 +47,12 @@ func main() { log.Fatalln(err) } + if config.Chroot != "" { + if err := syscall.Chroot(config.Chroot); err != nil { + log.Fatalln("failed to chroot:", err) + } + } + if err := substituteUser(config.User); err != nil { log.Fatalln(err) }