gpt4 book ai didi

linux - 有没有一种方法可以默认Go的os包调用在特定用户下运行

转载 作者:行者123 更新时间:2023-12-01 22:45:15 27 4
gpt4 key购买 nike

基本上,我不能使用os.Mkdiros.MkdirAll,因为它将创建根目录。我知道我可以走exec.Cmd路线并设置syscall.Credential{}。但这有点麻烦,我必须删除并替换很多代码。

我想知道是否可以设置全局变量,以便以指定用户身份运行对os包的调用。

提前致谢。

最佳答案

通常,进程将以运行该进程的用户身份进行系统调用。也许seteuid是您要找的东西?

关于linux - 有没有一种方法可以默认Go的os包调用在特定用户下运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61080908/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com