我有一个简单的代码,基本上是这样的:packagemainimport("fmt""golang.org/x/sys/unix")funcmain(){fmt.Printf("real:%d,effective:%d\n",unix.Getuid(),unix.Geteuid())}基本上输出真实有效的用户id。现在,一旦构建:gobuildmain.go;我还调用sudochownroot:rootmain&&sudochmod4755main来获取文件的-rwsr-xr-x权限。如果我理解setuid位(s部分)的概念,它允许我稍后在源文件中使用setuid(注意,我将不得不使用u