在Go语言中,os.Chmod()函数用于更改文件或目录的权限。你的代码中将目录”/etc”的权限设置为0444,这意味着只有拥有者具有读权限,而组和其他用户没有任何权限。
下面是示例代码:
package main
import (
"fmt"
"os"
)
func main() {
dir := "/etc"
err := os.Chmod(dir, 0444)
if err != nil {
fmt.Println(err)
return
}
fmt.Println("权限已更改")
}
请注意,更改目录的权限可能需要管理员/root权限才能成功执行。
内容由零声教学AI助手提供,问题来源于学员提问