gpt4 book ai didi

linux - 更改脚本中的默认组

转载 作者:IT王子 更新时间:2023-10-29 00:23:42 25 4
gpt4 key购买 nike

是否可以在脚本执行期间更改脚本内用户的默认组?

我需要在具有正确用户和组的脚本中生成文件,但我的用户的主要组不应该拥有结果输出。

$ groups
groupa groupb

$ ./myscript.sh

$ ls -l
-rw-r--r-- 1 me groupa 0 Sep 17 09:42 myscript_output.txt

但我想要“groupb”。

myscript.sh:

#!/bin/bash

touch "myscript_output.txt"

最佳答案

试试 newgrp命令,它将用户的主要组更改为该用户所属的另一个组:

#!/bin/bash

newgrp groupb << END
touch "myscript_output.txt"
END

关于linux - 更改脚本中的默认组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3735858/

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