慕田峪7331174
func ChownRecursively(root string) { err := filepath.Walk(root, func(path string, info os.FileInfo, err error) error { if err != nil { return err } err = os.Chown(path, os.Getuid(), os.Getgid()) if err != nil { return err } else { fmt.Printf("File ownership of %s changed.\n", path) } return nil }) if err != nil { log.Println(err) }}