PHP » GoLang |
login |
register |
about
|
chrootchroot[code=golang]
import (
"os"
"syscall"
)
// chroot changes the root directory of the current process to a new directory
func chroot(root string) error {
// Change the root directory using syscall.Chroot
err := syscall.Chroot(root)
if err != nil {
return err
}
// Change the working directory to "/"
err = os.Chdir("/")
if err != nil {
return err
}
// Return nil if successful
return nil
}
[/code]
|