gpt4 book ai didi

linux - 无法使用特定用户运行脚本

转载 作者:太空宇宙 更新时间:2023-11-04 12:34:05 25 4
gpt4 key购买 nike

我有一个要求只对特定用户(比如 XYZ)执行特定脚本(比如 script1)。因此,我已经创建了用户,并且能够使用 xyz 执行 script1。

在 script1 中,我正在运行另一个脚本(比如 script2)后台。

问题是 script2 不是使用用户 XYZ 执行的。但是,使用任何其他用户我都可以执行 script2。

我不明白,新创建的用户是否需要任何特殊权限?

有人可以帮我解决这个问题吗?提前致谢!

最佳答案

创建一个组(exp : test)并设置脚本 2 的组所有者对用户和组具有测试和执行权限:

#chown :test script2
#chmod 754 script2

然后对于 script1 将用户所有者和组所有者设置为 XYZ 用户,并只对用户执行权限:

#chown XYZ:XYZ script1
#chmod 744 script1

然后将XYZ用户添加到测试组

#usermod -a -G test XYZ

只有XYZ用户可以执行script1,测试组中的每个人都可以执行script2

关于linux - 无法使用特定用户运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42482840/

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